ホームページ  >  記事  >  バックエンド開発  >  PHPユーザー登録(フロントでの完璧なjs検証)_PHPチュートリアル

PHPユーザー登録(フロントでの完璧なjs検証)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:57:52963ブラウズ

php用户注册(前台完美js验证)

php教程用户注册(前台完美网页特效验证)
/*
create table `member` (
  `member_account` varchar(25) collate utf8_unicode_ci not null,
  `member_password` varchar(32) collate utf8_unicode_ci not null,
  `member_name` varchar(20) collate utf8_unicode_ci not null,
  `sex` varchar(1) collate utf8_unicode_ci not null,
  `schoolnumber` varchar(10) collate utf8_unicode_ci not null,
  `phonenumber` varchar(15) collate utf8_unicode_ci not null,
  `email` varchar(50) collate utf8_unicode_ci not null,
  unique key `member_account` (`member_account`)
) engine=innodb default charset=utf8 collate=utf8_unicode_ci;

*/
?>





会员注册


会员注册


<表幅="695" ボーダー="1" align="center" cellpadding="1" cellpacing="1">

アカウント: (アカウント)

* (20 個の数字または文字で構成)

パスワード: (パスワード)

(20 個の数字または文字で構成)

パスワードの確認(パスワード)

*(パスワードをもう一度入力してください)

本名: (名前)
入力型= "text" name = "m_name" id = "m_name" value = "&lt;?php if(!empty($ _ get ['m_name']))
echo $_get['m_name'];
?>" />


性別: (性別)
                                                                                     
                                                                                                                                                                                                                          
女性       *


学生番号: (学校番号)



携帯電話番号: (携帯電話)
;入力タイプ = " text " name = " m_pnum " id = " m_pnum" value = " echo $_get['m_pnum'];
?>"/>


電子メール: (電子メール)
                                                            echo $_get['m_email'];
?>"/>







上記の「*」マークが付いたフィールドは必須です



register_get.php ファイル

<頭>

ヒント

if(empty($_get['m_acct']))
echo "アカウントを空にすることはできません!戻って再登録してください。

";
else if(empty($_get['m_pw']))
echo "パスワードを空にすることはできません!登録を返す.

";
else if($_get['m_pw']!=$_get['pass'])
echo "2 回入力されたパスワードは異なります。再度登録に戻ります。

";
else if(empty($_get['m_sex']))
echo "性別が入力されていません。
戻って再登録します。

";
else if(!empty($_get['m_snum'])&&!is_numeric($_get['m_snum']))
echo "学生 ID はすべて数字でなければなりません、再登録に戻ります。

";
else if(!empty($_get['m_pnum'])&&!is_numeric($_get['m_pnum']))
echo "携帯電話番号はすべて数字でなければなりません。再登録に戻ります。

";
else if(!empty($_get['m_email'])&&!ereg("([0-9a-za-z]+)([@])([0-9a-za-z]+)(. )([0-9a-za-z]+)",$_get['m_email']))
echo "電子メールの入力は不正です!戻って再登録してください。" ;
それ以外
{
require_once ('inc.php');
$_session['pass']="ok";
$_session['member']=$_get['m_acct'];
$link = getdblink();
$sql="メンバー値に挿入('".$_get['m_acct']."','".md5($_get['m_pw'])."','".$_get['m_name'] ."','".$_get['m_sex']."','".$_get['m_snum']."','".$_get['m_pnum']."','".$ _get['m_email']."')";
$result=mysqltutorial_query($sql)or die(mysql_error());
if($result>0)
echo "".$_get['m_name'].", 登録成功おめでとうございます。 すぐにメイン ページに入ってください...

";
それ以外
{
$_session['pass']="パスなし";
echo "登録に失敗しました!
再登録してください。

";
mysql_close();
}
}
?>


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632043.html技術記事 PHP ユーザー登録 (フロントエンド完璧な JS 検証) PHP チュートリアル ユーザー登録 (フロントエンド完璧な Web ページ特殊効果検証) /* create table `member` ( `member_account` varchar(25) Collat​​e utf8_unicode_ci n...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。