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;
*/
?>
会员注册
会员注册
上記の「*」マークが付いたフィールドは必須です
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 "電子メールの入力は不正です!戻って再登録してください。 p>" ;
それ以外
{
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();
}
}
?>