PHP/MySQL | Не фурычит :-)
Прошу помощи опытных мастеров!
Во код:
<?PHP
include ('baza.php');
if(isset($_REQUEST['rega'])) {
$login=text($_POST['login']);
$pass=text($_POST['pass']);
$login_search=mysql_query("SELECT COUNT (`id`) FROM `user` WHERE `login`='$login'");
if(empty($login)) msg('Введи Логин!');
elseif(empty($pass)) msg('Введи пароль!');
elseif(mysql_result($login_search,0)>0) msg('Логин занят!');
else {
mysql_query("INSERT INTO `user` SET `login`='".$login."',`pass`='".$pass."'");
setcookie('login',$login,time()+86400*365,'/');
setcookie('pass',$pass,time()+86400*365,'/');
header('Location: /');
}
}
echo '<form action="" method=post>
Логин: <br>
<input type=Text name=login maxlength=30 value="" ><br>
Пароль: <br>
<input type=password name=pass maxlength=30 value=""><br>
<input type=submit value=Создать name=rega class=btn>
</form>';
?>
После нажатия ошибка...
Заранее спасибо)
Во код:
<?PHP
include ('baza.php');
if(isset($_REQUEST['rega'])) {
$login=text($_POST['login']);
$pass=text($_POST['pass']);
$login_search=mysql_query("SELECT COUNT (`id`) FROM `user` WHERE `login`='$login'");
if(empty($login)) msg('Введи Логин!');
elseif(empty($pass)) msg('Введи пароль!');
elseif(mysql_result($login_search,0)>0) msg('Логин занят!');
else {
mysql_query("INSERT INTO `user` SET `login`='".$login."',`pass`='".$pass."'");
setcookie('login',$login,time()+86400*365,'/');
setcookie('pass',$pass,time()+86400*365,'/');
header('Location: /');
}
}
echo '<form action="" method=post>
Логин: <br>
<input type=Text name=login maxlength=30 value="" ><br>
Пароль: <br>
<input type=password name=pass maxlength=30 value=""><br>
<input type=submit value=Создать name=rega class=btn>
</form>';
?>
После нажатия ошибка...
Заранее спасибо)
какая ошибка ?
Akhmedov, просто страница вылетает и все)
хукуест на пост поменяй

Tereschuk,
________
посл. ред. 30.10.2017 в 18:42; всего 1 раз(а); by Akhmedov
<?PHP
include ('baza.php');
if(isset($_POST['rega'])) {
$login=text($_POST['login']);
$pass=text($_POST['pass']);
$login_search=mysql_query("SELECT COUNT (`id`) FROM `user` WHERE `login`='$login'");
if(empty($login))
$error = msg('Введи Логин!');
if(empty($pass)) $error = msg('Введи пароль!');
if(mysql_result($login_search,0)>0) $error = msg('Логин занят!');
if(!$error){
mysql_query("INSERT INTO `user` SET `login`='".$login."',`pass`='".$pass."'");
setcookie('login',$login,time()+86400*365,'/');
setcookie('pass',$pass,time()+86400*365,'/');
header('Location: /');
}else{
echo $error;
}
}
echo '<form action="" method="post">
Логин: <br>
<input type="Text" name="login" maxlength="30" value="" ><br>
Пароль: <br>
<input type="password" name="pass" maxlength="30" value=""><br>
<input type="submit" value="Создать"" name="rega" class="btn">
</form>';
?>
Попробуй
________
посл. ред. 30.10.2017 в 18:42; всего 1 раз(а); by Akhmedov
и кто без кавычек сделал? понимаю, работает, но html такого не любит, как будто раздели до трусиков.
________
посл. ред. 30.10.2017 в 18:43; всего 1 раз(а); by AlexSex

________
посл. ред. 30.10.2017 в 18:43; всего 1 раз(а); by AlexSex
AlexSex, Даже

Если не знаешь нихуя то намат ты пидрила сюда лезешь
Почему $login?
А не $_GET['login']
А не $_GET['login']
Стр.: 1, 2