|
anton ↓
|
 |
|
25 Июнь, 2009, 10:36:14
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 59 Сила слова: 0
|
добрый день. я хочу сделать опрос на сайте. с условием: каждый посетитель заходит на опрос со своим паролем. он вводит его в окно для сверки с бд, в которой лежат уже все пароли. если пароль найден и посетитель не голосовал, то он заходит на голосование, если уже голосовал то он заходит на форум. при этом в бд в поле "used" значение меняется. как это воплотить в жизнь не знаю. подскажите люди добрые....... идеи кода:
<?php
$query = "SELECT `id` FROM `codes` WHERE `code` = '${code}' AND `used` = 0";
$result = mysql_query($query);
$fields = mysql_fetch_object($result);
if (mysql_num_rows($sql) == 1) {
/* Значит найдено и такой код один
*Делаем что-то
*/
mysql_query("UPDATE `codes` SET `used` = 1 WHERE `id` = ". $fields-> id);
}
?>
|
|
|
|
« Последнее редактирование: 25 Июнь, 2009, 10:52:29 от NRG »
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
25 Июнь, 2009, 02:17:14 , спустя 3 часа 41 минуту
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
anton, а чем решение свое не нравиться?
|
|
|
|
|
Записан
|
|
|
|
|
anton ↓
|
 |
|
25 Июнь, 2009, 02:25:25 , спустя 8 минут 11 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 59 Сила слова: 0
|
anton, а чем решение свое не нравиться?
это моя первая программа... не знаю как воплотить вот это:
в бд уже сохранены коды в поле code. в поле used сохраняется был ли использован паоль или нет. в форме посетитель вводит код только для проверки, после которой он либо заходит на опрос либо если он уже отвечал перенаправляется в форум. код состоит из 7ми латинских заглавных и прописных букв и цифр (JJj66Jd)
Делаем выборку по полю кода из БД, пр этом захватывая поле used.
Если код найден, мы продолжаем выполнение:
Приверяем, равен ли used = true, если да - код был использован и пишем, что голосовать можно только единожды.
Если used = false, то разрешаем голосовать, при этом в форму обязательно генерируем выбранный код в качестве скрытого поля (никаких сессий!).
После, как он голосует, мы устанавливаем значение used равным true и сообщаем, что голос принят.
|
|
|
|
|
Записан
|
|
|
|
|
md5 ↓
|
 |
|
25 Июнь, 2009, 02:28:09 , спустя 2 минуты 44 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10494 Сила слова: 1.19
|
anton, а чем решение свое не нравиться?
это моя первая программа... не знаю как воплотить вот это:
в бд уже сохранены коды в поле code. в поле used сохраняется был ли использован паоль или нет. в форме посетитель вводит код только для проверки, после которой он либо заходит на опрос либо если он уже отвечал перенаправляется в форум. код состоит из 7ми латинских заглавных и прописных букв и цифр (JJj66Jd)
Делаем выборку по полю кода из БД, пр этом захватывая поле used.
Если код найден, мы продолжаем выполнение:
Приверяем, равен ли used = true, если да - код был использован и пишем, что голосовать можно только единожды.
Если used = false, то разрешаем голосовать, при этом в форму обязательно генерируем выбранный код в качестве скрытого поля (никаких сессий!).
После, как он голосует, мы устанавливаем значение used равным true и сообщаем, что голос принят.
ну, алгоритм решения правильный, вроде
в чем проблема? каких знаний не хватает?
|
|
|
|
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|
anton ↓
|
 |
|
25 Июнь, 2009, 02:38:31 , спустя 10 минут 22 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 59 Сила слова: 0
|
md5
ну, алгоритм решения правильный, вроде
в чем проблема? каких знаний не хватает?
не знаю как воплотить в жизнь
"Если used = false, то разрешаем голосовать, при этом в форму обязательно генерируем выбранный код в качестве скрытого поля (никаких сессий!).
После, как он голосует, мы устанавливаем значение used равным true и сообщаем, что голос принят. "
|
|
|
|
« Последнее редактирование: 25 Июнь, 2009, 02:42:02 от adw0rd »
|
Записан
|
|
|
|
|
md5 ↓
|
 |
|
25 Июнь, 2009, 02:42:48 , спустя 4 минуты 17 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10494 Сила слова: 1.19
|
ну вот вытащили ряд с кодом, отфетчили
далее используем условный оператор if ()
если не использовали — то проголосовали и сделали запрос update, поставили used в false
|
|
|
|
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|
adw0rd ↓
|
 |
|
25 Июнь, 2009, 02:47:00 , спустя 4 минуты 12 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
"Если used = false, то разрешаем голосовать, при этом в форму обязательно генерируем выбранный код в качестве скрытого поля (никаких сессий!).
SELECT `id`, `code` FROM `codes` WHERE `used` = false
проверяем, если ответ от mysql не пустой, то разрешаем голосовать и впихиваем ваш `code` в форму
После, как он голосует, мы устанавливаем значение used равным true и сообщаем, что голос принят. "
'UPDATE `codes` SET `used` = true WHERE `id` = '. $userId
|
|
|
|
|
Записан
|
|
|
|
|
md5 ↓
|
 |
|
25 Июнь, 2009, 02:48:52 , спустя 1 минуту 52 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10494 Сила слова: 1.19
|
adw0rd, дай пароли к свн
|
|
|
|
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|
phpdude ↓
|
 |
|
25 Июнь, 2009, 02:50:31 , спустя 1 минуту 39 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
adw0rd, SELECT `id`, `code` FROM `codes` WHERE `[b]user[/b]` = false
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
adw0rd ↓
|
 |
|
25 Июнь, 2009, 03:09:19 , спустя 18 минут 48 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
phpdude, а я бы бля поправил, если бы склейка не тупила :))))
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
25 Июнь, 2009, 03:15:38 , спустя 6 минут 19 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20781 Сила слова: 1.66
|
phpdude, а я бы бля поправил, если бы склейка не тупила :))))
ну а хули делать ?))
Спустя 1 минуту 40 секунд добавил че за хуйня)) Спустя 20 секунд добавил опять хуйня Спустя 1 минуту 40 секунд добавил
|
|
|
|
« Последнее редактирование: 25 Июнь, 2009, 03:15:58 от phpdude »
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
25 Июнь, 2009, 03:40:14 , спустя 24 минуты 36 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
убери нах склейку
откати файлы на 3 дня
заебали!!!
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
phpdude ↓
|
 |
|
25 Июнь, 2009, 03:41:19 , спустя 1 минуту 5 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
убери нах склейку
откати файлы на 3 дня
заебали!!!
ЧЕКАУТИТСЯ ПЫХАСВН. сейчас дочекаутится и все пофикшу. не кричите только
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
adw0rd ↓
|
 |
|
25 Июнь, 2009, 03:42:07 , спустя 48 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
phpdude, )))
ps. не могу туда написать :)
[quote author="NRG']и хоть ты при встрече набьеш мне ебло(я это уже чувствую), я всеравно буду кричать что блять полюбому ты не прав и точка.
чмоки))[/quote] да не, я тебя люблю :)
|
|
|
|
|
Записан
|
|
|
|
|
Givi ↓
|
 |
|
25 Июнь, 2009, 03:44:55 , спустя 2 минуты 48 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 42
Сообщений: 2305 Сила слова: 1.82
|
adw0rd
любовь к ближнему своему на пiха.ру
|
|
|
|
|
Записан
|
Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь. Если человек дурак, то... чур это не я!
|
|
|
|