php - 创建注册表

标签 php mysql registration

嗨,我在第 20 行遇到错误 我已经尝试过 mysqli

Parse error: syntax error, unexpected 'mysql_query' (T_STRING) in C:\Users\User\l\htdocs\register.php on line 20

    <html>
<body>
<?php
include("connect.php");

if(isset($_POST['register']))
$username= strip_tags(trim(mysql_real_ecape_string($_POST['username'])));
$password= strip_tags(trim(mysql_real_ecape_string($_POST['password'])));

    if(!username || !$password){
    echo "One of the fields are empty";
    }else{
    $find_multiple=" SELECT Username FROM register WHERE Username='$username' ";
    $run_multiple = mysql_query($find_multiple) or die (mysql_error());
    $num_multiple= mysql_num_rows($run_multiple);

    if($num_multiple < 1){
    $password= md5($password)

    mysql_query("INSERT INTO register SET Username='$Username', Password='$Pasword' ") or die(mysql_error());
    echo "You have succesfully registered!":

    }else{
    echo "That username has already beed used" ;

    }

?>  


<h1>Register</h1>
<form action='' method='post'>
username: <input type='text' name'username'/></br>
Password: <input type='password' name'password'/></br>
<input type='submit' value='Register'name='register'/>
</form> 

注意:未定义索引:第 12 行 C:\Users\User\l\htdocs\register.php 中的用户名

注意:第 13 行 C:\Users\User\l\htdocs\register.php 中未定义索引:密码

<?php
    $connect=mysql_connect("localhost","root","");
    $db_selected = mysql_select_db("users", $connect); 


    if(isset($_POST['register'])){


    $username= $_POST['username'];
    $password= $_POST['password'];

        if(!$username || !$password){
        echo "One of the fields are empty";
        }else{
        $find_multiple=" SELECT username FROM resgistration WHERE username='$username' ";
        $run_multiple = mysql_query($find_multiple) or die (mysql_error());
        $num_multiple= mysql_num_rows($run_multiple);

        if($num_multiple < 1){
        $password= md5($password);

        mysql_query( "INSERT INTO `resgistration` (`username`, `password`) VALUES ('".$username."', '".$password."')" ) or die(mysql_error());
        echo "You have succesfully registered!";

        }else{
            echo "That username has already beed used" ;
    } 

         } # endelse: empty password or username
    } # endif: registered
    ?>  
    <head>
    <h1>Register</h1>
    <form action='' method='post'>
    Username: <input type='text' name='username'/></br>
    password: <input type='password' name='password'/></br>
    <input type='submit' value='Register'name='register'/>

    </form> 
    </body>
    </html>

最佳答案

失踪;在这一行中:

$password= md5($password)

关于php - 创建注册表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20260798/

相关文章:

php - 登记表 - 上传图片

php - 如何将多个键和值推送到 php 数组中?

php - 带有 JSON 数据的 jqGrid 将表呈现为空

Php 内容处置文件夹不起作用

mysql - 计算另一个表中用户的一个表的行数

ruby-on-rails - 在注册时创建用户个人资料添加个人资料表单字段以设计注册#new form

php - ftp上传不工作

java - ResultSet getDate() 返回不正确和正确的日期

mysql - ORDER BY WHERE IN(子查询)

C++交叉初始化错误