fbym168 2020-02-07 11:11 采纳率: 100%
浏览 295

提交注册时除了判断帐号是否存在外同时还判断身份号是否已存在??

if( !$login || !$password || !$real_name || !$email || $password != $password2 || !isemail($email) || issocialid($social_id) || preg_match("/^\s*$|^c:\con\con$||[%,*\"\s\t<>&]|^游客|^Guest/is", $login) || preg_match("/^\s*$|^c:\con\con$||[%,*\"\s\t<>&]|^游客|^Guest/is", $real_name)) {
/*
验证
*/
mysql_close();
die("alert(&#39;请正确输入您资料。&#39;);history.back();");

}
//$password = md5($password);   
$query = mysql_query("INSERT INTO account SET login= '$login', password = '$password', real_name='$real_name', email='$email', phone1='$phone1', question='$question', answer='$answer', social_id='$social_id'");
if($query) {
    /*  
        注册成功
    */

$ss = '


恭喜你,你已注册成功!请记下你的注册资料。


你的注册ID是:'.$login.'

你的注册姓名:'.$real_name.'

你的身份证是:'.$social_id.'

你的注册电话:'.$phone1.'

你的提示问题:'.$question.'

你的问题答案:'.$answer.'

    <br><font color=blue>你已注册成功!请下载客端进入游戏。</font><a href=#>返回</a><br>
    ';

    /*
    echo "<script>alert('恭喜,$login, 您的帐号已经注册成功,可以正常登陆游戏!');window.location='/dx/index.htm'</script>";
    */
}else {
    /*  
        注册失败
    */

    echo "<script>alert('帐号已经被注册,请尝试其他帐号。');history.back();</script>";

}

}
mysql_close();

这里好像是能判断登录帐号login是否存在,怎么修改为还能判断身份号social_id是否已存在???


  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
    • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
    • ¥15 如何处理复杂数据表格的除法运算
    • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
    • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
    • ¥200 uniapp长期运行卡死问题解决
    • ¥15 latex怎么处理论文引理引用参考文献
    • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
    • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
    • ¥15 乘性高斯噪声在深度学习网络中的应用