Вот как тут поставить что бы при нажатии \"Выбрать\" у юзера снимало 20 баллов (balls)
<?php
case color:
if (isset($_POST[\'save\'])) {
$color = my_int($_POST[\'color\']);
mysql_query(\"UPDATE `users` SET `color` = \'$color\' WHERE `id` = \'$user[id]\' LIMIT 1\"
header(\'Location: settings.php?\');
}
echo $div_title . \'Цвет ника\' . $div_end . \'
<FORM method=\"POST\" action=\"settings.php?do=color\">
<input type=\"radio\" name=\"color\" \' . ($user[\'color\'] == 0 ? \'checked\' : \'\') . \' value=\"0\"/> Стандарт
<br/>
<input type=\"radio\" name=\"color\" \' . ($user[\'color\'] == 1 ? \'checked\' : \'\') . \' value=\"1\"/> \' . GradientLetter(\'Чёрно-красный\', \'000000\', \'FF0000\') . \'
<br/>
<input type=\"radio\" name=\"color\" \' . ($user[\'color\'] == 2 ? \'checked\' : \'\') . \' value=\"2\"/> \' . GradientLetter(\'Чёрно-зелёный\', \'000000\', \'00FF00\') . \'
<br/>
<input type=\"radio\" name=\"color\" \' . ($user[\'color\'] == 3 ? \'checked\' : \'\') . \' value=\"3\"/> \' . GradientLetter(\'Чёрно-белый\', \'000000\', \'DDE4DA\') . \'
<br/>
<input type=\"radio\" name=\"color\" \' . ($user[\'color\'] == 4 ? \'checked\' : \'\') . \' value=\"4\"/> \' . GradientLetter(\'Чёрно-синий\', \'000000\', \'0000FF\') . \'
<br/>
<input type=\"radio\" name=\"color\" \' . ($user[\'color\'] == 5 ? \'checked\' : \'\') . \' value=\"5\"/> \' . GradientLetter(\'Красно-фиолетовый\', \'FF0000\', \'A80AEA\') . \'
<br/>
<input type=\"radio\" name=\"color\" \' . ($user[\'color\'] == 6 ? \'checked\' : \'\') . \' value=\"6\"/> \' . GradientLetter(\'Сине-голубой\', \'0000FF\', \'0ADFEC\') . \'
<br/>
<input type=\"radio\" name=\"color\" \' . ($user[\'color\'] == 7 ? \'checked\' : \'\') . \' value=\"7\"/> \' . GradientLetter(\'Оранжево-розовый\', \'FCD05B\', \'E665F9\') . \'
<br/>
<input type=\"radio\" name=\"color\" \' . ($user[\'color\'] == 8 ? \'checked\' : \'\') . \' value=\"8\"/> \' . GradientLetter(\'Серо-синий\', \'C3C3C3\', \'2020EF\') . \'
<br/>
<input type=\"radio\" name=\"color\" \' . ($user[\'color\'] == 9 ? \'checked\' : \'\') . \' value=\"9\"/> \' . GradientLetter(\'Зелёно-оранжевый\', \'4ECF0F\', \'FAB600\') . \'
<br/>
<input type=\"radio\" name=\"color\" \' . ($user[\'color\'] == 10 ? \'checked\' : \'\') . \' value=\"10\"/> \' . GradientLetter(\'Жёлто-синий\', \'F3F016\', \'3A2FC8\') . \'
<br/>
<input type=\"radio\" name=\"color\" \' . ($user[\'color\'] == 11 ? \'checked\' : \'\') . \' value=\"11\"/> \' . GradientLetter(\'Красно-оранжевый\', \'E80A24\', \'F9BB14\') . \'
<br/>
<input type=\"radio\" name=\"color\" \' . ($user[\'color\'] == 12 ? \'checked\' : \'\') . \' value=\"12\"/> \' . GradientLetter(\'Голубо-зелёный\', \'46A6F7\', \'0AD90A\') . \'
<br/>
<input type=\"radio\" name=\"color\" \' . ($user[\'color\'] == 13 ? \'checked\' : \'\') . \' value=\"13\"/> \' . GradientLetter(\'Розово-чёрный\', \'EA18F7\', \'000000\') . \'
<br/>
<input type=\"submit\" name=\"save\" value=\"Выбрать\"/>
</FORM>\';
break;
?>
Чтоб снималось,это не этот код)))
Leksa, а что ?
Leksa, тх ,ну а что же там ?
Leksa, а кстати не сможешь посмотреть ? Помочь мне ?
Че ты несешь? Запрос нужен правильный и все дела. Я бы написал, но сижу с неудобного телефона.
f (isset($_POST[\'save\'])) {
$color = my_int($_POST[\'color\']);
mysql_query(\"UPDATE `users` SET `color` = \'$color\' WHERE `id` = \'$user[id]\' LIMIT 1\"
[ТУТ ЗАПРОС]
}
Как называеться таблица с баллами юзера?
Добавлено 20.01.14 в 09:08:06:
mysql_query(\"UPDATE `users` SET `balls` = balls - \'20\' WHERE `id` = \'$user[id]\' LIMIT 1\"
Вставишь после этого
mysql_query(\"UPDATE `users` SET `color` = \'$color\' WHERE `id` = \'$user[id]\' LIMIT 1\"