By
Ge1i0N
Начал изучение php, поставил задачу себе написать простенький сервис.
Сделал скрипт регистрации пользователя, но как-то он меня не устраивает.
Покажите где я наговнокодил и ткните в ошибки.
<?phprequire_once '../includes/mysql_on.php';$login=trim($_POST['login']);$pass=trim($_POST['pass']);$mail=trim($_POST['mail']);$login=stripslashes($login);$pass=stripslashes($pass);$mail=stripslashes($mail);$login=htmlspecialchars($login);$pass=htmlspecialchars($pass);$mail=htmlspecialchars($mail); if (empty($login)) { header('location:../index.php'); die(); } elseif (empty($pass)) { header('location:../index.php'); die(); } elseif (empty($mail)) { header('location:../index.php'); die(); }else { $chek_db = $connect->prepare('SELECT count(*) FROM users WHERE login=?'); $chek_db->bind_param('s',$login); $chek_db->execute(); $chek_db->bind_result($n); $chek_db->fetch(); $chek_db->close(); if ($n==0) { $sign_db = $connect->prepare('INSERT INTO users(login,pass,mail) VALUES(?,?,?)'); $sign_db->bind_param('sss',$login,md5($pass),$mail); $sign_db->execute(); $sign_db->close(); }}require_once '../includes/mysql_off.php';header('location:../index.php');?>Что надо делать вывод сообщений что именно не так введено, а не тупо редиректить - знаю. Пока так.
Question
cyklop77
Edited by cyklop77
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.