首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • PHP问题(7.23)在线给分! [已结贴,结贴人:zgycsmb]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-23 17:36:48 楼主
    用PHP+MYSQL

    做个用户登陆页面。
    MYSQL username:root
          password: mysql
    table use
          username: da
          password: 123


    高手帮我写个登陆页面,
      要可运行的代码,
      运行即给分
      谢谢了。
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jlzan1314
    • 等级:
    发表于:2008-07-23 17:53:151楼 得分:0
    我觉得还是自己写吧.增加自己动手的能力.
    会写这个的,称不上高手吧.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-23 17:58:162楼 得分:0
    恩,LZ,其实没人愿意写代码的,
    LZ还是自己动手写写,锻炼锻炼自己.
    遇到问题,你贴出来,我们帮你解决..
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • justicesun
    • 等级:
    发表于:2008-07-23 20:39:373楼 得分:0
    直接用dreamweaver就自动生成出来了...这还用写?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xiaolei1982
    • 等级:
    发表于:2008-07-23 20:42:574楼 得分:0
    去下个源码肯定有登陆这块直接用行了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fejay
    • 等级:
    发表于:2008-07-23 21:36:535楼 得分:0
    LZ是不是做面试题啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-23 22:19:476楼 得分:0
    引用 5 楼 fejay 的回复:
    LZ是不是做面试题啊

    感觉也像
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-23 22:26:387楼 得分:0
    很简单的一个逻辑.自己写把。不难。
    慢慢来。去表单的数据。先查库,在进行校验
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-23 22:34:048楼 得分:0
    就是自己动手写最好。不会再问。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 10:18:189楼 得分:0
    ~~~~~~~~~~~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 10:37:4210楼 得分:0
    (1)
    <?php
      $db=mysql_connect("localhost","root","mysql"); 
      mysql_select_db("mb",$db); 
      $sqltxt="select*  from  user"; 
      $Result=mysql_query($sqltxt,$db); 
      while($myrow=mysql_fetch_row($Result)) 
        { 
        echo  $myrow[1]; 
        }   
    ?>

    这样就可连上数据库,
    并输出 表内容  smb
    (2)
    do_login01.php
      $id=intval($_POST[id]);
      $name=$_POST[name];
     
      $db=mysql_connect("localhost","root","mysql"); 
      mysql_select_db("mb",$db); 
      $sqltxt="select * from user where name=".$name; 
      $Result=mysql_query($sqltxt,$db); 
      $myrow=mysql_fetch_row($Result); 
      if($myrow.next()){
                if($myrow.getint(".$id.").equals(id))
                        { 
                                          echo  "success"; 
                            }
                               
                else 
                echo  "!=id";     
                   
                      }

                  else
                   
                      echo  " $myrow.next() is wrong ";
                 

    这时怎么就进不了index.php呢,
    地址是对的,http://localhost/exe/do_login01.php
    .next() is wrong
    应该是这几句有问题
      $sqltxt="select * from user where name=".$name; 
      $Result=mysql_query($sqltxt,$db); 
      $myrow=mysql_fetch_row($Result); 
      if($myrow.next()){
                if($myrow.getint(".$id.").equals(id))
    帮我看看怎么改??


    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 10:39:3711楼 得分:0
    地址是对的,http://localhost/exe/do_login01.php
    输不了 success
    输出 .next() is wrong
    应该是这几句有问题
      $sqltxt="select * from user where name=".$name; 
      $Result=mysql_query($sqltxt,$db); 
      $myrow=mysql_fetch_row($Result); 
      if($myrow.next()){
                if($myrow.getint(".$id.").equals(id))
    帮我看看怎么改??
    谢谢
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 10:58:5212楼 得分:10
    还没用过.next()那,呵呵~~..怎么感觉有点像用JSP的意思
    PHP code
    $sqltxt="select * from user where name=".$name; //name= name like? $Result=mysql_query($sqltxt,$db); $myrow=mysql_fetch_row($Result); print_r($myrow);exit;

    先看看是什么东西,就能找到你要的东西了!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 11:18:4313楼 得分:0
    sql中where 应该怎么写呢,
    if
    又应该怎么写呢,
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 12:47:4514楼 得分:0
    搜索源代码,一大堆
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 13:58:3215楼 得分:30
    PHP code
    $myrow=mysql_fetch_row($Result); if($myrow.next()){ if($myrow.getint(".$id.").equals(id))


    lz java转过来的吧,,php里面调用类的方法用->

    $myrow=mysql_fetch_row($Result);
      if($myrow.next()){
                if($myrow.getint(".$id.").equals(id))
    改为:

    while ($myrow=mysql_fetch_row($result)){

    for($r=0;$r <count($myrow);$r++){
    echo $row[$r];
    }


    $sqltxt="select * from user where name=".$name; 
    改为:
    $sqltxt="select * from user where name = "'.$name.'" "; 

    再试试看!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 13:59:5116楼 得分:10
    where (字段)+ 判断符 + 值

    楼主还是多看下基础知识吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 13:59:5317楼 得分:10
    上面  echo $row[$r]; 手打,失误
    改为  echo $myrow[$r];
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 14:04:1218楼 得分:20
    PHP code
    $sqltxt="select * from user where name = '".$name."' ";


    .为连接字符串的符号, '".$name."'  单引在外,双引在内。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 14:25:0219楼 得分:20
    http://topic.csdn.net/u/20080722/11/6fe3f52a-4ca0-4833-9c0f-1cee93cc718c.html
    没事的话,看看别人的登录代码
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 15:24:5020楼 得分:0
    谢谢18楼 已连好,
    15楼的只是显示,没有判断ID呀,

    怎么根据name去判断ID是否等于表中的ID呢,
    就是下面的
    $myrow=mysql_fetch_row($Result);
      if($myrow.next()){
                if($myrow.getint('".$id."').equals(id))
    怎么修改。。
    谢谢
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 15:39:1721楼 得分:0
    成功的代码, 
    $id=intval($_POST[id]);
      $name=$_POST[name];
     
      $db=mysql_connect("localhost","root","mysql"); 
      mysql_select_db("mb",$db); 
      $sqltxt="select*  from  user where name='".$name."'"; 
      $Result=mysql_query($sqltxt,$db); 
      $row = mysql_fetch_array($Result);
        $iddb  =$row[0];
        $namedb =$row[1];
    if($iddb == $id)
    {
    echo ("登陆成功");
    }
    else
    {
      echo ("登陆失败");
    }


    谢谢大家,
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved