вот кусок кода
if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $email))
{
echo
'Неверно введен е-mail!';}
include './bd.php';
$result = mysql_query("SELECT id FROM users WHERE login='$login'",$db);
$myrow = mysql_fetch_array($result);
if (!empty($myrow['id']))
{
echo
'Извините, введённый вами логин уже зарегистрирован. Введите другой логин.';
}
Спустя 1 час, 48 минут, 49 секунд (8.07.2012 - 16:27) rooor написал(а):
exit('Неверно введен е-mail!');
Спустя 31 минута, 51 секунда (8.07.2012 - 16:59) Денис777 написал(а):
rooor Я же говорю был exit он останавливает скрипт это не очень удобно в моей ситуации
Спустя 1 час, 49 минут, 32 секунды (8.07.2012 - 18:49) walerus написал(а):
Денис777 А что ты хочешь ? что бы как было? выдало ошибку и продолжило работу ?
Спустя 10 минут, 36 секунд (8.07.2012 - 18:59) inpost написал(а):
Денис777
Надо не echo, а в переменную записывать код ошибки. А в нужном месте выводить! Я же уже код давал.
Надо не echo, а в переменную записывать код ошибки. А в нужном месте выводить! Я же уже код давал.
Спустя 26 минут, 41 секунда (8.07.2012 - 19:26) Денис777 написал(а):
inpost не получаеться у меня так как вы говорите
Спустя 19 минут, 30 секунд (8.07.2012 - 19:45) inpost написал(а):
мало пробуешь. Где код такой, как я показываю?
Спустя 37 минут, 40 секунд (8.07.2012 - 20:23) Денис777 написал(а):
inpost тут его нету
Спустя 16 часов, 6 минут, 13 секунд (9.07.2012 - 12:29) 12345 написал(а):
Ну если я тебя правильно понял, тоделай к примеру так:
в начале скрипта создай пустую переменную. Допустим
Потом где ошибка, дописывай в переменную текст ошибки. пример
Ну а потом в конце, проверяй переменную, так:
в начале скрипта создай пустую переменную. Допустим
$h="";
Потом где ошибка, дописывай в переменную текст ошибки. пример
$h .= "Неверно введен е-mail! <br>";ну и так где все ошибки.
Ну а потом в конце, проверяй переменную, так:
if($h=="")
{
//твой скрипт должен работать если нет ошибок
}
else
{
echo $h;
}
Спустя 3 часа, 24 минуты, 38 секунд (9.07.2012 - 15:54) Денис777 написал(а):
12345 что то не понял :huh: с переменной понятно , а вот с if что то я не понял ,
подскажите по подробнее , если писать так
то тогда как я понял получаеться вот так
так ?
подскажите по подробнее , если писать так
if($h=="")
{
//твой скрипт должен работать если нет ошибок
}
else
{
echo $h;
}
то тогда как я понял получаеться вот так
if($h==" сюда написать проверку на email ")
{
//твой скрипт должен работать если нет ошибок
}
else
{
echo $h;
}
так ?
Спустя 3 часа, 37 минут, 55 секунд (9.07.2012 - 19:32) Денис777 написал(а):
кто нибудь подскажет правельно иль нет ?
Спустя 1 час, 18 минут, 13 секунд (9.07.2012 - 20:50) inpost написал(а):
Денис777
нет! Ты логично должен вывод данных разделить с обработкой данных.
Берёшь и рисуешь черту посредине файла. Снизу ты можешь пользоваться ТОЛЬКО echo+if-esle. Сверху всеми обработками, кроме ОБРАБОТКИ данных. В таком случае у тебя получится 2 конструкции if-else.
нет! Ты логично должен вывод данных разделить с обработкой данных.
Берёшь и рисуешь черту посредине файла. Снизу ты можешь пользоваться ТОЛЬКО echo+if-esle. Сверху всеми обработками, кроме ОБРАБОТКИ данных. В таком случае у тебя получится 2 конструкции if-else.
Спустя 22 минуты, 27 секунд (9.07.2012 - 21:12) Денис777 написал(а):
inpost не че не понял
Спустя 14 часов, 59 минут, 47 секунд (10.07.2012 - 12:12) 12345 написал(а):
скинь вДенис777[b]
Цитата |
if($h==" сюда написать проверку на email ") { //твой скрипт должен работать если нет ошибок } else { echo $h; } |
нет не так.
тут ничего менять ненадо, только подставить свой скрипт вместо //твой скрипт должен работать если нет ошибок
Спустя 5 часов, 21 минута, 50 секунд (10.07.2012 - 17:34) Денис777 написал(а):
12345 Весь скрипт на сколько я понмаю это будет тупо