こんにちは、私はこの単純なスクリプトを作っていますが、マイナスになる前に残高が正しいかどうかチェックする必要があります。これを行うために行を追加するにはどうすればよいですか?この行には何が必要ですか?この特定の機能のための例はありませんので、例は本当に良いでしょう。マイナスバランスに入る前にmysqlバランスチェック金額がある
ここにコードがあります。 2つのファイルがあるので、私はいつも異なる量の編集を行うことができます。
<php code>
<? require ("tracker.php");
?>
<center>
<?php
include 'dbc.php';
?>
<title>J~Net Level Up</title>
<?php session_start();
$id = $_SESSION['user_id'];
// Connects to your Database
mysql_connect("localhost", "root", "pass") or die(mysql_error());
mysql_select_db("messages") or die(mysql_error());
$data = mysql_query("UPDATE `users` SET `balance` = `balance` - 1000 WHERE `users`.`id` =$id")
or die(mysql_error());
echo "<table border cellpadding=3>";
while($info = mysql_fetch_array($data))
{
echo "<tr>";
echo "<th>User:</th> <td>".$info['user_name'] . "</td> ";
echo "<th>Balance:</th> <td>".$info['balance'] . " </td></tr>";
}
echo "</table>";
// echo "Balance Is ".$_SESSION['balance'];
echo $row['user_name'] . " " . $row['balance'];
?>
<META HTTP-EQUIV=REFRESH CONTENT="0; URL=010101levup.php">
<end php code for page 1>
Page 2この魔法はその後になります。最初のページは天びんを整理するためのページで、2ページ目は1ページ目で残高が確認された後にのみ掲載されるため、現時点では追加する必要はありません。
アイデア?可能であれば、誰でも、助けてください。
に設定した場合、あなたが望むようにこれが何をすべき、1000年を減算それ。 2つのクエリを使用します。 – bdares
その後、@bdaresのような2つのクエリを実行した後、3つ目のクエリを実行してから、ユーザー名/バランステーブルを出力する必要があります。これは、UPDATEクエリが結果を返さないためです。 – Gnat