[php:1:21a08c81b2]
$name = htmlspecialchars(trim($_POST["login"]));
$mail = htmlspecialchars(trim($_POST["mail"]));
$pass = htmlspecialchars(trim($_POST["pass"]));
$accept = htmlspecialchars(trim($_POST["accept"]));
if ((!empty($name)) || (!empty($mail)) || (!empty($pass)))
[/php:1:21a08c81b2]
не знаю в чем дело, но сообщает, что пусто, только если переменная $name пустая, все остальное считает заполненным
apple, научись уже делать отладку. Выведи значения в var_dump() и посмотри что записано в переменные, или ты так и будешь каждый раз создавать новые темы по пустяковым вопросам.
16 Янв 2013, 21:14Okula, ну спасибо, мне и так было стыдно создавать эту тему, а ты вот так нож в спину 
[php:1:976394f018]var_dump($_POST);[/php:1:976394f018]
добавлено спустя 1 минуту:
код выполнился, потому что условие не верное. надо:
[php:1:976394f018]if (!empty($name) && !empty($mail) && !empty($pass))[/php:1:976394f018]
о, спасибо. был уверен что правильно сделал. пока тема пусть будет открыта, что бы не создавать темы с "глупыми" вопросами
добавлено спустя 1 минуту:
kos пишет:
"apple, || = или."
я знаю, но почему оно не работает? "если name не равно нулю или mail не равно нулю или pass не равен нулю" вроде логично