[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: трабл с рандомом
Mysteryk
прошу помочь советом или готовым скриптом.
есть две переменные значения которых принимаються рандомом, также есть текстовое поле и субмит. Действия: в текстовое поле ввод суммы двух переменных (значение которых появляеться рандомом) и при нажатии субмит выводит тру или фалс.
немогу закончить скрипт, так как значения переменных при переходе в экшене формы меняеться и ответ соответственно выводит неверный.




Спустя 8 минут, 20 секунд (3.09.2010 - 13:07) Семён написал(а):
<form action="" method="post">
<
input type="text" name="mynum">
<
input type="submit" name="submit">
</
form>

if(isset($_POST['submit'])) {
$rand = rand(1, 15);
if($rand == $_POST['mynum']) {
echo 'TRUE';
} else {
echo 'FALSE';
}
}

Спустя 56 минут, 55 секунд (3.09.2010 - 14:04) Mysteryk написал(а):
думаю ты не правильно понял задание, потому-что скрипт вообще не катит
даже если я делаю ехо на ранд и ввожу его значение в текст-поле после нажатия на субмит его значение меняеться, и почты всегда выбивает фалс

Спустя 16 минут, 53 секунды (3.09.2010 - 14:21) Гость_Michael написал(а):
Ты генеришь две переменные и создаешь форму - введите сумму, человек вводит и сабмитит форму. Типа капчи?
Если так, то сохраняй изначальные переменные в сессию например.

Спустя 2 часа, 9 минут, 6 секунд (3.09.2010 - 16:30) blade написал(а):
<?php
$a = rand(1,9);
$b = rand(1,9);
$c = $a + $b;
$_SESSION["itog"] = $c;
if (isset($_POST['click']))
{
$summa = intval($_POST['summa']);
if ($_SESSION["itog"] == $summa)
{
echo 'Верно';
} else {
echo 'С математикой в школе наверное туго было ;-)';
}
}

?>
<form action="" method="post">
Чему равна сумма чисел <?php echo $a."+".$b ?>
<input name="summa" type="text" />
<
input name="click" type="submit" value="Проверить"/>
</
form>


Так ?

Спустя 4 часа, 14 минут, 40 секунд (3.09.2010 - 20:45) Mysteryk написал(а):
у меня почему-то без изменений
может не сохраняет в сесию ?
я прописывал session_start() но ничего не дало
Быстрый ответ:

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