0
嗨,我已經完成了這個簡單的腳本,但我需要在它進入負值之前檢查餘額是否正確。我如何添加一條線來完成此操作,以及此行應該包含哪些內容?一個例子會非常好,因爲這個特定的功能都沒有。在進入負值餘額前存在mysql餘額檢查金額
這裏是代碼原樣。有兩個文件,所以我總是可以進行不同數量的編輯。
<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之後會有魔力。第一頁用於整理餘額,第二頁僅在餘額由頁面1驗證後才進行,因此在此處不需要添加。
任何想法?任何人,如果可能的話,請幫助。
我想你問如何檢查量至少1000您從1000減去前它。 使用兩個查詢。 – bdares
然後,在完成像@bdares這樣的兩個查詢之後,您需要在打印出用戶名/餘額表之前進行第三個查詢。這是因爲UPDATE查詢不會返回任何結果。 – Gnat