mTzen
Новичок
switch не сробатывает break;
Здраствуйте,
Написал небольшой код регистрации:
Все работает, в случае ошибки, текст об ошибки выводится на экран. Но проблема в том, что break; не сробатывает в месте проверки э.адреса, в чем может быть проблема?
Спасибо.
Здраствуйте,
Написал небольшой код регистрации:
PHP:
switch($_GET['act'])
{
case 'regis':
if(isset($_COOKIE['gift']))
{$this->redirect('regis.php');}
if($_POST['name'] == "")
{$content['error']="Вы не ввели свое имя."; break;}
if($_POST['surname'] == "")
{$content['error']="Вы не ввели свою фамилию"; break;}
if($_POST['email'] == "")
{$content['error']="Вы не ввели свой э.адрес"; break;}
if($_POST['password'] == "")
{$content['error']="Введите пароль."; break;}
//===============проверка э.адреса с уже существующими в базе.
for($i=0; $i<sizeof($users); $i++)
{
//==========в случае повторения э.адреса, все тормазится
if($_POST['email'] == $users[$i]['email'])
{$content['error']="Такой э.адрес уже зарегистрирован."; break;}
}
//======далее полученная информация записывается
break;
case 'task':
..............
.............
break;
}
Спасибо.