Я делаю капчу, которая будет выводиться, типа:
Цитата:
Выберите удивлённый смайл:
• Картинка улыбающегося смайла
• Картинка удивлённого смайла
• Картинка злого смайла
Выберите удивлённый смайл:
• Картинка улыбающегося смайла
• Картинка удивлённого смайла
• Картинка злого смайла
И если пользователь правильно выбирает, то пропускаем.
Теперь что касается тех. части. В общем, в таблице captcha есть 6 полей : id, quest, smile1, smile2, smile3, yes.
• В id записывается... ну понятно...
• В quest записывается 1 слово, типа удивлённый или злющий илисердитый и т.д.
• В smile1 записывается html-код с уже готовым линком на 1 картинку смайла.
• В smile2 записывается html-код с уже готовым линком на 2 картинку смайла.
• В smile3 записывается html-код с уже готовым линком на 3 картинку смайла.
• В yes записывает html-код с уже готовым линком на картинку смайла ПРАВИЛЬНОГО ВАРИАНТА ОТВЕТА.
И так, едем дальше.
Пишу следующий код:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- //Узнаём сколько всего у нас вопросов и делаем рандомный id строки.
- //Загоняем в массив данные с id, который был сгенерирован.
- $result = mysql_fetch_assoc(mysql_query("SELECT * FROM captcha WHERE id='".$_SESSION['captcha_id']."'"));