---------心臓ノート前後遠位ユーザ名の場合(PHP、MySQLの結合)を検証終了します

フロントおよびリア側の検証のユーザー名のケース(PHP、MySQLの組み合わせ)

ブラウザのフロントエンド部分をHTML:

< HTML > 
    < ヘッド> 
        < メタのcharset = 'UTF-8' /> 
        < タイトル>注册和登录</ タイトル> 
    </ ヘッド> 
    < ボディ>         
        < フォームアクション= "http://10.36.150.38/0722/08register .phpの」方法= "GET" > 
            < P > 
                < ラベルのための国連"=" >用户名:</ ラベル> 
                < 入力タイプ= "テキスト"名前=「ユーザ名」のid= '国連> 
            </ P > 
            < P > 
                < ラベル= "PD" >密码:</ ラベル> 
                < 入力タイプ= "text"の= "パスワード" ID = "PD" > 
            </ P > 
            < P > 
                < 入力タイプ= "提出" = "注册" > 
            </ P > 
        </ フォーム> 
    </ ボディ> 
</ HTML >

 

PHPコード部分

返します
    }
    
    
// エコー「データベース接続成功!」; //データベースクエリ、ユーザーの存在が、 結果を$ = mysqli_query$ SQL、「WHERE名= 『からSELECT名情報$名』 ' ); // クエリ結果の行数 行$ = mysqli_num_rows$結果); IF$行 > 0 ){ // 結果にデータベースクエリは、同じ名前の エコー「ユーザー名がすでに存在して、再試行<HREFを=クリック「のhttp:// localhostの/ 0722 /フォーム.htmlを「> "</a>にリトライ; } { $ BOOLは = mysqli_query$のSQLを、 "情報(名前、パスワード)VALUES( 'INSERT INTO $名 '、 ' $ PW ')" ); IF$ BOOL ){ エコー "あなたの登録が成功おめでとうございます、3秒は、ログインページにジャンプした後!" ; } } ?>

 

おすすめ

転載: www.cnblogs.com/hudunyu/p/11427419.html