Добрый день. Поставили задачу, а знаний у меня не хватает. На работе народ придумал игру для детишек. Надо 3 формы для пароля, что бы после ввода во все поля правильных паролей оно само перенаправляло на другую страницу, а вслучай ошибки, сообщало в каком поле ошибка. Все тривиально просто, но не придумать, как это организовать, одним скриптом, ломать это никто не будет, да и детишкам будет интересно. Страничку оформлю, скрипт встявлю, всё остальное сам сделаю. Даже на пиво дам карточкой на 500 wmr
Начал с этого, но оно не даёт возможности автоматически куда-то направлять или подтвеждать. В общем я в тупике. Код (PHP): <?php if(!empty($_POST['paswd'])){ $pass = "123"; if($_POST['paswd']==$pass){ session_start(); $_SESSION['access']=true; header("Location: tet2.php") ; } else { header("Location: error.php") ; } } else { ?> <form method="POST"> <input type="text" maxlength="5" name="paswd"> <input type="submit" value="подтвердить"> </form> <?php } ?> Добавлено спустя 9 минут 31 секунду: Детей делят на несколько групп, им надо найти пароли в разных комнатах и текстах, после чего их ввести в поля, например 3 штуки и какая группа первая, тем подарок, но только правильно набранные 3 пароля автоматически дают выйгрыш.
что за странное требование сделать одним скриптом? Почему не двумя? С .htaccess имеете опыт общения минимальный хотя бы?
Всем спасибо, за ответы и участие, нашелся добрый человек, который всё написал и пошел пиво пить. Как я и обещал.
бедняга сделал заявку в "Сделайте за меня", а вы его htaccess'ом пытаете. Добавлено спустя 1 минуту 13 секунд: Код (PHP): <?php $default_psw = array( 'psw_one' => '123', 'psw_two' => '456', 'psw_three' => '789' ); $log_psw = array( 'psw_one' => '', 'psw_two' => '', 'psw_three' => '' ); if(isset($_POST['psw_btn'])) { $is_valid = true; foreach($default_psw as $key => $value) { if ($value != $_POST[$key]) { $log_psw[$key] = 'неверный пароль'; $is_valid = false; } } if ($is_valid) { $goto = 'http://mail.ru'; header("Location: {$goto}") ; } } echo '<form method="POST">'; echo '<div><input type="text" name="psw_one" /> - первый пароль</div>'; echo '<div style="color: red;">' . $log_psw['psw_one'] . '</div>'; echo '<div><input type="text" name="psw_two" /> - второй пароль</div>'; echo '<div style="color: red;">' . $log_psw['psw_two'] . '</div>'; echo '<div><input type="text" name="psw_three" /> - третий пароль</div>'; echo '<div style="color: red;">' . $log_psw['psw_three'] . '</div>'; echo '<div><input type="submit" name="psw_btn" value="Войти" /></div>'; echo '</form>';