注册页面 頭>
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)
}
?>
< ;/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
true http://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....