在html的网页里
有两个框..一个是账号框一个是密码框...
两个按钮..一个是注册一个登录...
比如我先输入一个账号和密码,点击注册按钮,
  然后执行一个php文件,先判断 数据库里有没有已有的账号?
    有的话,就在网页上跳出一个警告框;反之,返回注册成功的字样,同时在数据里加入这个账号信息。
如果是点击登录,也执行一个php文件,先判断 数据库里有没有已有的账号?
      有的话,返回登录成功的字样;反之,就在网页上跳出一个警告框。
请问基本流程是不是类似这样的,具体 html 和php 和 数据库是怎么连在一起?(菜鸟问题,高手别笑,求赐教!!)

解决方案 »

  1.   

    html ->post checklogin.php //填写注册内容提交到后台接受处理页面checklogin.php 负责连接数据库 搜索匹配登录信息/插入注册信息 
    成功返回 true 失败 返回 false根据返回结果 输出提示.就这个样子...至于代码 最好去网上下一些现成的参考下,非常的多。
      

  2.   

    <!--*对注册信息进行验证  // -->
    <script language="javascript">
    $(function(){
    $("input[name='username']").blur(function(){
    var username = $("input[name='username']").val();
    $.post('check.php',{'username':username},function(data){
    $('#check-name').html(data);
    });
    });
    $("input[name='email']").blur(function(){
    var email = $("input[name='email']").val();
    var expression = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
    var objExp = new RegExp(expression);
    if(objExp.test(email) == true){
    $('#check-email').html('你的邮箱输入正确!');
    }else{
    $('#check-email').html("*你的邮箱输入有误*");
    return false;
    }
    });
    $('#submit').click(function(e){
    var username = $("input[name='username']").val();
    if('' == username){
    $('#check-name').html("*用户名不能为空*");
    return false;
    }
    var email = $("input[name='email']").val();
    if('' == email){
    $('#check-email').html("*邮箱不能为空*");
    return false;
    }
    var pwd = $("input[name='password']").val();
    var cpwd = $("input[name='cpwd']").val();
    if('' == pwd){
    $('#check-pwd').html("*密码不能为空*");
    return false;
    }
    if(pwd != cpwd){
    $("#check-cpwd").html("*两次输入的密码不一样*");
    $("#check-cpwd").val();
    return false;
    }
    });
    });
      

  3.   


    <!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.org/1999/xhtml">
    <head>
    <title>安卓游戏管理后台www.apkxyx.com</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link href="../css/general.css" rel="stylesheet" type="text/css" />
    <link href="../css/main.css" rel="stylesheet" type="text/css" /><style type="text/css">
    body {
      color: white;
    }
    </style>
    </head>
    <body style="background: #278296">
    <form method="post" action="login.php" name='theForm'>
      <table cellspacing="0" cellpadding="0" style="margin-top: 100px" align="center">
      <tr>
        <td style="padding-left: 50px">
          <table>
          <tr>
            <td align="left" colspan="2">
           
            </td>
          </tr>
          <tr>
            <td align="right">管理员名称:</td>
            <td><input type="text" name="username" /></td>
          </tr>
          <tr>
            <td align="right">管理员密码:</td>
            <td><input type="password" name="password" /></td>
          </tr>
          <tr><td>&nbsp;</td><td><input type="submit" value="登陆到管理后台" class="button" /></td></tr>
          <tr>
            <td colspan="1" align="right">&raquo; <a href="#" style="color:white">返回首页</a></td>
          </tr>
          </table>
        </td>
      </tr>
      </table>
    </form></body>
    ---------------------------------------------PHP login.php-----------------------------------------------------
    <?php
    $username = $_POST ['username'];
    $password = $_POST ['password'];
    if ($username == "") {
    $error = "1";
    Header ( "Location: index.php?error=" . $error . "" );
    } else if ($password == "") {
    $error = "2";
    Header ( "Location: index.php?error=" . $error . "" );
    } else {
    //读取数据库判断是否正确
    $sql = "select * from t_admin where admin_name='" . $username . "' and admin_pass='" . md5 ( $password ) . "'";
    $rs = $db->getAll ( $sql );
    if (count ( $rs ) == 1) {
    $_SESSION ['admin_name'] = $rs [0] ['admin_name'];
    $_SESSION ['admin_login'] = $rs [0] ['admin_login'];
    Header ( "Location: frame.php" );
    } else {
    $error = "4";
    Header ( "Location: index.php?error=" . $error . "" );
    }
    }
    ?>
      

  4.   

    这个问题我感觉直接google一下就知道了,或者看看php的教程,很初级,我推荐你看一下《php+mysql八大动态web应用实践》,这本书很详细,一步一步叫你如何实现php的开发
      

  5.   

    php里有可以跟数据库“联系”的函数吧??......