[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вычитание и результат в базу
TyOx
есть переменная $user[bals]

мне нужно обновить столбец скажем на такой алгоритм

$user[bals]отнять$_POST[1]умноженное на$_POST[2]
1 и 2 из селектов

echo "1:<br />\n<select name='1'>\n";
echo "<option value='2'></option>\n";

echo "2:<br />\n<select name='2'>\n";
echo "<option value='4'></option>\n";

спасибо)
Valick
UPDATE user SET bals = bals - ($_POST[1] * $_POST[2]) WHERE id = $user[id]


_____________
Стимулятор ~yoomoney - 41001303250491
TyOx
if (($_POST['1'])$_POST['2']) )
{
$1 = mysql_real_escape_string(htmlspecialchars($_POST['1']));
$2 = mysql_real_escape_string(htmlspecialchars($_POST['2']));
mysql_query("UPDATE `user` SET 'bals' = bals - ($_POST[1] * $_POST[2]) WHERE id = $user[id]");
echo 'ok!';
exit();
}
echo "<table>";
echo '
<form action="/kab/test.php" method="POST">
<tr>
<td>1:</td>
<td><select name="1">
<option value="2">2</option>'
;
echo '</select></td>
</tr>
<tr>
<td>2:</td>
<td><select name="2">
<option value="4">4</option>'
;
echo '</select></td>
</tr>'
;
echo '
<tr>
<td><input type="submit" value="Добавить" /></td>
</tr>
</form>'
;
echo "<table></br></br>";

Так?
Valick
Цитата
Так?

а я откуда знаю smile.gif если работает, значит так))



_____________
Стимулятор ~yoomoney - 41001303250491
Akarapidoz
а зачем же тогда создавать переменные $1 и $2? Используйте их в Вашем SQL запросе

_____________
Прошу критиковать, если что-то не так.
Akarapidoz
Может так попробуете?

if (isset($_POST['submit'])) {
$a = mysql_real_escape_string(htmlspecialchars($_POST['1']));
$b = mysql_real_escape_string(htmlspecialchars($_POST['2']));
mysql_query("UPDATE `user` SET 'bals' = bals - ($a * $b) WHERE id = $user[id]");
echo 'ok!';
exit();
}

echo "<form action='/kab/test.php' method='POST'><table>";
echo '

<tr>
<td>1:</td>
<td><select name="a">
<option value="2">2</option>';
echo '</select></td>
</tr>
<tr>
<td>2:</td>
<td><select name="b">
<option value="4">4</option>';
echo '</select></td>
</tr>';
echo '
<tr>
<td><input type="submit" value="Добавить" name="submit"/></td>
</tr>
';
echo "<table></form></br></br>";




Если, что-то не то, прошу критиковать.

_____________
Прошу критиковать, если что-то не так.
TyOx
Большое всем спасибо. Сегодня освоил $_POST благодаря вашему форуму. Шаг маленький, но для начала подойдет.
Zzepish
TyOx
так а что там такого smile.gif просто глобальная переменная, которая приходит от клиента smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.