У меня есть страничка регистрации. Она методом POST передает в файл-обработчик.
Почему не работает проверка на существования массива (он всегда существует). В чем проблема и ка ее решить?
PHP |
IF (isset($_POST['userlogin'] & $_POST[userlogin] & $_POST[userpass] & $_POST[userpassr] & $_POST[usermail])) |
Цитата (sergeiss @ 13.10.2009 - 21:42) |
А что за аргумент ты передаешь функции isset, ты сам-то понял? Это некое число получается у тебя. А надо - имя переменной. Если хочешь проверить одновременно несколько переменных, то их перечисли через запятую, чтобы было просто несколько аргументов у функции. |
Цитата (savelikan @ 14.10.2009 - 00:06) |
ISSET не подходит? Тогда как? |
Цитата (sergeiss @ 13.10.2009 - 23:42) |
Если хочешь проверить одновременно несколько переменных, то их перечисли через запятую, чтобы было просто несколько аргументов у функции. |
PHP |
case "register": |
PHP |
if (isset($_POST['userlogin'], $_POST[userlogin], $_POST[userpass], $_POST[userpassr], $_POST[usermail])) |
PHP |
mail("почта@ukr.net", "the subject", $message, |
PHP |
$db = mysql_connect('localhost', sasha, 123); |
PHP |
$check = mysql_query("SELECT * FROM users WHERE login = '".$login."'"); |
PHP |
"SELECT * FROM users WHERE login = '".$login."'" |
PHP |
if(substr(PHP_OS, 0, 3) == "WIN") |
PHP |
<?php |
PHP |
<? |
PHP |
<? |
PHP |
header("Content-type: image/jpeg"); |
HTML |
Cannot modify header information - headers already sent by (output started at Z:\home\test1.ru\www\content\user\login.php:13) in Z:\home\test1.ru\www\content\user\capcha.php on line 15. |