rocker
25.03.2009 - 17:01
Мне нужно написать скрипт, который записывал бы значение введеное в форуму в таблицу. И при этом вычитал из другой таблицы то число которое будет введено.
Пример:
На счету у клиента есть 100р (счет в таблице USERS столбце MONEY)
И он отправляет 50р на счет другому человеку и пр этом (по логике) из его счета вычитается 50р тоесть должно остаться 50р.
Я пытался это реализовать, но у меня выходит только записывать даные другому юзеру)
PHP |
Страница ввода (vvod.php) <form action="give.php" method="post"> Введите ID юзера: <input type="text" name="id"> Введите Сумму:<input type="text" name="summa"> <input type="submit" value="Отправить"> </form>
Исполняющая старница (give.php)
<? include("config.php");файл с настройками $connection = mysql_connect("$server", "$db_user", "$db_pass"); $db = mysql_select_db("$database", $connection); $query = "INSERT INTO USERS (`MONEY`)". "VALUES ('$summa')"; ////команда пополняющая счет
$query = "UPDATE INTO ///команда обновления данных (только я немогу описать функцию&nb |
Подскажите как произвести это вычислене
Спустя 55 минут, 19 секунд (25.03.2009 - 16:56) waldicom написал(а):
напиши, как сделать самый простой UPDATE.
Спустя 3 часа, 26 минут (25.03.2009 - 20:22) rocker написал(а):
PHP |
$query = "UPDATE users ////выбираешь базу SET дата_рождения = "2000-04-26"///столбец дата_рождения WHERE////условие name = "Петя |
Спустя 1 час, 18 минут, 33 секунды (25.03.2009 - 21:41) Нимфа написал(а):
Команда INSERT добавляет в таблицу одну строку, тебе этого делать каждый раз при выполнении скрипта ненужно. Если я правильно поняла, то тебе необходимо одному юзеру добавить на счет деньги, а от другого ту же сумму отнять? Вот пример правильного UPDATE :
PHP |
mysql_query ("UPDATE INTO users SET money=money-".$summa." WHERE id='".$id_usera."'"); |
Спустя 1 минута, 21 секунда (25.03.2009 - 21:42) rocker написал(а):
Мне нужно чтобы деньги отнимались от того который шлет
Спустя 1 минута, 22 секунды (25.03.2009 - 21:43) Нимфа написал(а):
для этого тебе надо знать его имя или id и указать этот параметр после WHERE
Спустя 56 секунд (25.03.2009 - 21:44) rocker написал(а):