Привет, я сделал этот простой скрипт, но мне нужно, чтобы он проверил правильность баланса, прежде чем он станет отрицательным.Как я могу добавить строку, чтобы сделать это, и что должно быть в этой строке?Пример был бы действительно хорошим, так как для этой конкретной функции не существует.
Вот код, который есть.Есть два файла, поэтому я всегда могу внести изменения для разных сумм.
<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>
Страница 2 делает волшебство впоследствии.Первая страница предназначена для сортировки баланса, а вторая страница продолжается только после того, как сумма баланса была подтверждена страницей 1, поэтому на самом деле добавлять ее не нужно.
Есть идеи?Кто-нибудь, пожалуйста, помогите, если это вообще возможно.