Здрастье всему Ачату! Вообщем я опять к вам с просьбой написать небольшой скриптик! Нужна такая форма: В неё вводятся числа! Например я задал что верный ключ это: 12345 - Если цифры совпадают, то скрипт перекидывает на ссылку! - Если ключ не совпадает, то выдаются сообщение: PHP: echo "<script> alert('Неверный Ключ!'); </script>"; За раннее благодарю!
а в чем проблема? PHP: <form action="download.php"> Введите ключ <input name="key"><br> <input type="submit" value="Отправить"> </form> PHP: <? if ($_POST['key']=='12345') {echo 'силка';}else {echo 'пляхой ключ!!!';} ?>
Вот сбацал следующее: PHP: <?php $link="http://php.su/"; if ($_POST['numbers']=='12345'); { header ("Location: $link"); } else { echo "<script> alert('Неверный Ключ!'); </script>"; } ?> <center> <form action='' method="post"> <input type="text" name="numbers"> </form> <form action='' method="post"> <input type="submit" value=".: Ввод! :."> </form> <center> Но выдает ошибку: Parse error: syntax error, unexpected T_ELSE Как исправить?
{ header ("Location: $link"); } else { echo "<script> alert('Неверный Ключ!'); </script>"; } ?> Вот это помойму в одну строчку тебе надо как то уместить
PHP: <?php $link="http://php.su/"; if ($_POST['numbers']=='12345'); { header ("Location: $link"); exit; } else if (isset($_POST['numbers'])){ echo "<script> alert('Неверный Ключ!'); </script>"; } ?> <center> <form action='' method="post"> <input type="text" name="numbers"> </form> <form action='' method="post"> <input type="submit" value=".: Ввод! :."> </form> <center>
Листинг файла index.php: PHP: <form action = "123.php" method = "POST"> <input type = "text" name = "number" value = ""> <input type = "submit" name = "submit" value = "Скачать"> </form> <? $true_key = "12345"; $url = "http://php.su"; if($_POST['number'] == $true_key) echo "<meta http-equiv='Refresh' CONTENT='1; URL=".$url."'>"; elseif(isset($_POST['number'])) echo "<script> alert('Неверный Ключ!'); </script>"; ?>