2015-10-23 2 views
-1

(У меня есть некоторые проблемы, когда я вставляю в форму пользователь & email & пароль не был добавлен в базу данных Я хочу, чтобы значение, которое я добавляю в эту регистрационную форму, появлялся в базе данных по php my админ есть мой код я не знаю, что неправильно об этомсоздать регистрационную форму

require "connect.php"; 
echo "<br>"; 

if(!empty($_POST)) 
{ 
    if(isset($_POST['user'],$_POST['email'],$_POST['pass'])) 
    { 
     $user=mysql_real_escape_string($_POST['user']); 
     $email=mysql_real_escape_string($_POST['email']); 
     $pass=md5(mysql_real_escape_string($_POST['pass'])); 
      if(!empty($user)&&!empty($email)&&!empty($pass)) 
     { 


      $sql=mysql_query("INSERT INTO user(username,email,password) VALUES('$user','$email','$pass')"); 
       } 
      } 
      } 
      ?> 
<html> 
<head><title>sign up</title></head> 
<body> 
    <form method="post"> 
     <table> 
      <tr> 
       <td><input type="text" name="user" placeholder="username">Username</td><br><br> 

      </tr> 
      <tr> 
       <td><input type="text" name="email" placeholder="E_mail">email</td><br><br> 

      </tr> 
      <tr> 
       <td><input type="password" name="pass" placeholder="password">password</td><br><br> 

      </tr> 
      <tr> 
       <td><input type="submit" name="sub" value="sign up"></td> 

      </tr> 
     </table> 
    </form> 
</body> 
</html> 

моего connect.php странице

<?php 
$connect=new mysqli ('localhost','eman','password','registration'); 
if($connect->connect_errno) 
{ 
    die("connect error :".$connect->connect_errno); 
} 
else 
{ 
    echo "connected successfully"; 
} 

TABLENAME в базе данных моей: пользователь имени базы данных: регистрация поля: id/username/email/password

+0

Показать ваш 'connect.php' –

+0

Показать имя и имя таблицы подключения, имя поля и тип данных (длина типа данных) –

+0

Я отредактировал сообщение выше, скажите мне, если я чего-то не хватает – emma

ответ

0

Ваш connect.php определяет соединение mysqli $connect, которое никогда не используется на другой странице. Кроме того, вы используете функции mysql_* на другой странице вместо функций mysqli_*, которые можно было бы использовать с $connect.

Смежные вопросы