首頁  >  問答  >  主體

PHP註冊功能

<?php

session_start();

$conn = mysqli_connect("localhost","root","123456","per") or die("資料庫伺服器連線錯誤".mysqli_connect_error()); //連接資料庫

mysqli_set_charset($conn,"utf8");    //設定編碼格式

$name=$ _POST['username']; //trim函數過濾空格

$password = $_POST['pwd'];

if($name=='' ){

echo"<script>alert('你的使用者名稱不能為空,請重新輸入');location='".$_SERVER['HTTP_REFERER']. "'</script> ;";

exit;

}

if($password==''){

echo"<script>alert('你的密碼不能為空,請重新輸入');location='".$_SERVER['HTTP_REFERER']. "'</script>";

exit;

}

$sql="insert into per_user form(username,password) values('$name','$password')";

    $result=mysqli_query($ conn,$sql);

if(!$result)                                   ## echo mysqli_error($conn);

        }

##        else

        {

#            echo"註冊成功上! ##            echo"<a href='login.html'>立刻登入</a>";

##        }

?>

#        }

##?>

#??
忧伤的大白兔忧伤的大白兔1358 天前1027

全部回覆(4)我來回復

  • 云上屹立君

    云上屹立君2021-03-05 09:44:27

    insert into per_user (username,password) values ($name,$password);

    你這from從哪裡看到的

    回覆
    0
  • 忧伤的大白兔

    忧伤的大白兔2021-02-20 21:05:49

    兩個rabbit是我測試時隨便打的username,password

    回覆
    0
  • 忧伤的大白兔

    忧伤的大白兔2021-02-20 21:03:28

    您的SQL語法有誤。檢查與您的MySQL伺服器版本對應的手冊以取得正確的語法,以在第1行的'form(username,password)values('rabbit','rabbit')'附近使用

    #檢測了一下,這是錯誤提示

    回覆
    0
  • 路边的小蚂蚁i

    $sql="insert into per_user (username,password) values ('$name','$password')"; 這樣試試呢

    路边的小蚂蚁i · 2021-02-21 16:30:12
  • 取消回覆