<html>
<body>
<form action="login.php" method="post">
name:<input type="text" name="username"><br/>
password<input type="password" name="password"><br/>
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>请帮忙写一个php  mysql 的用户名密码是“root”“123” 数据库为zuoye 写下注释  新手请多指教

解决方案 »

  1.   

    一个id   主键  一个username  varchar   长度20     一个password   varchar  长度20
      

  2.   

    作业 ? 这年头...
    session_start ();
    // 判断登录 $_SESSION['Login']= 0 未登录 1已经登录
    if (isset ( $_POST ['username'] ) && isset ( $_POST ['password'] )) {
    // 过滤帐号密码并且赋值
    $UserName = addcslashes ( trim ( $_POST ['username'] ), "\000\n\r\\'\"\032" );
    $PassWord = addcslashes ( trim ( $_POST ['password'] ), "\000\n\r\\'\"\032" );
    } else {
    // 没有传递 终止运行
    exit ();
    }
    // 链接数据库
    $Conn = mysql_connect ( "localhost", "root", "123" ) or die ( "无法连接数据库" );
    mysql_select_db ( "zuoye", $Conn ) or die ( "数据表不存在" );// 读取数据
    $SQL = "SELECT `password` FROM zuoye WHERE `username`={$UserName}";
    $Result = mysql_query ( $SQL );
    if (mysql_num_rows ( $Result ) > 0) {
    // 有返回数据
    $Info = mysql_fetch_assoc ( $Result );
    // 进行数据验证 明文密码...
    if ($Info ['password'] == $PassWord) {
    // 密码正确 赋值
    $_SESSION ['Login'] = 1;
    // 跳转到其他页面
    header ( 'Location:index.php' );
    exit ();
    } else {
    echo '登录失败,密码失误';
    }
    // 跳转到登录部分
    header ( 'Location:login.htm' );
    exit ();
    }
      

  3.   

    修改一下$SQL = "SELECT `password` FROM zuoye WHERE `username`={$UserName}";修改为$SQL = "SELECT `password` FROM zuoye WHERE `username`='{$UserName}'";哈哈
      

  4.   

    <?php
    $con=mysql_connect("localhost","root","123");
    if (!$con)
    {
    die('could not connect'.mysql_error());

    }
    mysql_select_db("zuoye",$con);
    $strSql="select * from user where username='$_POST[username]' and password='$_POST[password]'";
    $result=mysql_query($strSql);if (!$result)
    {

    echo "登陆失败";
    exit();
    }
     
    $num=mysql_num_rows($result);
    if ($num>0)
    {
    echo "success";
    }
    else 
    {
    echo "false";

    }?>
    谢谢我自己也已经实现了  但是功能很简单  是我给我自己布置的作业啦    不是老师的作业啦   自学那   别误会  
      

  5.   

    能再请教一下 session 和cookie的用法吗? 只看语法不知道该怎么用那   具体功能是 判断是否登录  把把用户名传给session 用来修改用户名和密码   谢谢了
      

  6.   


    1.php
    session_start(); //在一个页面这个开始之前不允许有任何其他输出 否则出错. 这个表示 我要开始使用session了
    $_SESSION['test']=123;//全局变量 SESSION['test']赋值2.php
    session_start();
    echo $_SESSION['test'];//输出 SESSION['test'] 的内容. 这样就可以在其他页面随时随地的判断 修改 增加内容.
    session_destroy(); //销毁至于cookie 类似 不同的是 SESSION 设置了值之后立刻生效 而 cookie 需要在第二个页面开始生效(读取).setcookie('test',1223);读取cookie$_COOKIE['test'];更多的内容请参考php 手册 或询问 google 大叔
      

  7.   

    $SQL = "SELECT * FROM tableName WHERE `username`={$UserName} AND password='{$password}'";
      

  8.   

    session 已经解决了   谢谢上传我也已经实现了  但是我不知道怎样将上传的图片以上传的时间来命名  还有怎样以路径名的方式进数据库   还有我向把上传的图片作为头像 该怎么做? 请指点