[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Форма телефона
Yoda
Здравствуйте, прошу помощи. Для начала, пожалуй, код. Заранее извиняюсь за его кривизну. Я только учусь. Все лишнее я сразу выкинул

HTML
 
<input name="phone" type="text" placeholder="Номер телефона (900154612)" size="35">
<input
name="button1" type=image src="images/button_send_sms.jpg" >
<input
name="kod" type="text" placeholder="Введите код" size="35">
<input
name="button2" type=image src="images/button_dalee.jpg" >


PHP
$phone = $_POST['phone'];
$_SESSION['phone'] = $phone;


if (button1==true) {
if (!(preg_match("/^[0-9]{10,10}+$/", $_SESSION['phone']))) {
header('Refresh: 2; url=/mybonch/sms.php');
echo "<div class='error' align='center'>Телефон задан в неверном формате. Он должен состоять из 10 цифр<br><br>Подождите, сейчас вас перенаправят обратно</div>";
include ("error.php");
exit();
}


$kod = generate_pass(6);
$_SESSION['kod'] = $kod;
header('Refresh: 2; url=/mybonch/sms.php');
echo "<div class='error' align='center'>На ваш телефон отправлено смс-сообщение с кодом<br><br>Подождите, сейчас вас перенаправят обратно</div>";
include ("error.php");
exit();

$text1 = "Поздравляем, вы получили доступ к сети My Bonch. Ваш код: ".$kod;
echo $text1;
$_SESSION['sms1'] = "yes";

}

else {

if (button2==true) {
if ($_POST['kod']==$kod) {
header('Refresh: 2; url=/mybonch/data.php');
echo "<div class='error' align='center'>Код введен верно<br><br>Подождите, сейчас вас перенаправят на следующий шаг</div>";
include ("error.php");
exit();
}

else {
header('Refresh: 2; url=/mybonch/data.php');
echo "<div class='error' align='center'>Код неверный<br><br>Подождите, сейчас вас перенаправят на следующий шаг</div>";
include ("error.php");
exit();
}
}
}

?>


При нажатии button2 выскакивает окно "Телефон задан в неверном формате". То есть при нажатии значение $_POST['phone'] не имеет значения. Не знаю как это исправить. Заранее благодарен за помощь

_____________
Идеальной защиты не существует...
Быстрый ответ:

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