ホームページ  >  記事  >  バックエンド開発  >  page_PHP チュートリアルを登録する前にユーザー名が存在するかどうかを確認する PHP コード

page_PHP チュートリアルを登録する前にユーザー名が存在するかどうかを確認する PHP コード

WBOY
WBOYオリジナル
2016-07-21 15:17:451086ブラウズ

reg.php

コードをコピー コードは次のとおりです:









注册页面


error_reporting(0);
//PHP 報告で問題が発生したことを無視します。閉じられていない場合、次のようなタイプミスが発生します。 警告: preg_match() は閉じられている場合は表示されません
session_start();
$conn = @ mysql_connect(" localhost","root ","")or die("データベース接続エラー");
mysql_select_db("bbs",$conn);
mysql_query("set names utf8");
if($_POST['submit' ])
{
$username = $_POST["username"];
$sql="userName='$username' から userName を選択します";
$query=mysql_query($sql); ;
$rows = mysql_num_rows($query);
if($rows > 0){
echo "";
}else{
$user_in = "user_info (username,pass,sex,qq,email,img) 値に挿入 ('$_POST[username]' ,md5('$_POST [パス]'),'$_POST[性別]','$_POST[qq]','$_POST[メール]','$_POST[img_select]')";
//echo $user_in;
mysql_query( $user_in);
echo " ";
}
//javascript:history.go(-1)
}
?>




性別: 0 機密 1 女性 2 男性-->



パスワードを繰り返します: ;< ;td>/span>





> アバター: <




" >すでにアカウントを持っていますログイン

ユーザー:

input type="radio" value="1" name="sex"/> radio" value ="2" name="sex" />
機密
パスワード: ;span id="show_pass" style="color:red;">
メール:span id="show_e" style="color:red;">



;






< ;/body>



func.js



コードは次のとおりです:

//ドロップダウンボックスに従って画像を変更します
function img_change(thisObj){
var imgsrc = "/bbs/img/"+ thisObj.value+".gif"
document.getElementById("tx_change"); .src=imgsrc;
}
//すべてが登録要件を満たしているかどうかを確認します
function check_reg()
{
if(check_len() && check_pass() && check_email() && check_qq())
{
return true; }else{
return false ;
}
}
//パスワードの長さが 6 未満であってはいけないことを確認する
function check_len(thisObj){
if(thisObj.value.length==0)
{
document.getElementById( 'show_pass').innerHTML="パスワードを空にすることはできません";
return false;
}else{
if (thisObj.value.length{
document.getElementById('show_pass').innerHTML="パスワードの長さ6"以上です;
return false ;
}
document.getElementById('show_pass').innerHTML="";
return true;
}
}
//2つのパスワード入力が一致しているかどうかを確認します
function check_pass (thisObj){
var psw=document.getElementById ('pass');
if(psw.value.length==0)
{
document.getElementById('show_pass').innerHTML="パスワードを空にすることはできません";
return false;
}else{
document.getElementById('show_pass').innerHTML="";
if (thisObj.value!=psw.value)
{
document.getElementById('show_repass').innerHTML="パスワードが 2 回間違って入力されました";
return false ;
}
document.getElementById('show_repass').innerHTML="";
return true;
}
}
//メールアドレスが正しいか確認します
function check_email( thisObj){
var reg=/^([a- zA-Zd][a-zA-Z0-9_]+@[a-zA-Zd]+(.[a-zA-Zd]+)+)$ /gi;
var rzt=thisObj.value.match(reg);
if(thisObj.value.length==0){
document.getElementById('show_e').innerHTML="メールを空にすることはできません"; false;
}else{
if (rzt==null )
{
document.getElementById('show_e').innerHTML="メール アドレスが正しくありません"
}
document.getElementById('show_e') .innerHTML="";
return true;
}
}
//qq 形式が正しいかどうかを確認します
function check_qq(thisObj){
var qq=document.getElementById('qq').value; /^d+$/;
if(qq.search(reg) )
{
document.getElementById('show_qq').innerHTML=" QQ は数値のみです"
}else{
document.getElementById ('show_qq').innerHTML="";
true を返す
}
}


作者: sweet__smile


http://www.bkjia.com/PHPjc/325654.html
www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/325654.html技術記事 reg.php 次のようにコードをコピーします。 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " html xmlns="http://www.w3....
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。