{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
Style_php * [мошенник] 0.42
[автор] (20 янв 2014, 07:12) [1/0] [1] [отв] [спам] [под] +1 | -1

Вот как тут поставить что бы при нажатии \"Выбрать\" у юзера снимало 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;


?>


Изм. 1 раз. / Посл. изм.
Style_php * [мошенник] 0.42
(20 янв 2014, 07:13)
2.
aLeksa * 0.17
(20 янв 2014, 07:16) [1/0] [1] [отв] [спам] [под] +1 | -1

Чтоб снималось,это не этот код)))

Прикрепленные файлы:
* PROFIWM_COM_5931_639806_006.png (7.77 кб)
3.
Style_php * [мошенник] 0.42
[автор] (20 янв 2014, 07:17) [0/0] [0] [отв] [спам] [под] +1 | -1

Leksa, а что ?

4.
aLeksa * 0.17
(20 янв 2014, 07:23) [1/0] [1] [отв] [спам] [под] +1 | -1

функции.пшп смотреть надо

5.
Style_php * [мошенник] 0.42
[автор] (20 янв 2014, 07:30) [0/0] [0] [отв] [спам] [под] +1 | -1

Leksa, тх ,ну а что же там ?

6.
Style_php * [мошенник] 0.42
[автор] (20 янв 2014, 07:47) [0/0] [0] [отв] [спам] [под] +1 | -1

Leksa, а кстати не сможешь посмотреть ? Помочь мне ?

7.
Sheldon-мошенник * [мошенник] 8.5
(20 янв 2014, 07:59) [1/0] [1] [отв] [спам] [под] +1 | -1
aLeksa,

Че ты несешь? Запрос нужен правильный и все дела. Я бы написал, но сижу с неудобного телефона.

8. (20 янв 2014, 08:07) [1/0] [1] [отв] [спам] [под] +1 | -1

f (isset($_POST[\'save\'])) {

$color = my_int($_POST[\'color\']);

mysql_query(\"UPDATE `users` SET `color` = \'$color\' WHERE `id` = \'$user[id]\' LIMIT 1\"*
[ТУТ ЗАПРОС]
}

9.
BornWM * 1.3
(20 янв 2014, 08:31) [1/0] [1] [отв] [спам] [под] +1 | -1

кидай запрос таблиц тебе решат задачку

10.
-=MTV=- * [мошенник] 3.56
(20 янв 2014, 08:56) [2/0] [2] [отв] [спам] [под] +1 | -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\"*;


Изм. 2 раз. / Посл. изм.
-=MTV=- * [мошенник] 3.56
(20 янв 2014, 09:10)
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений