请问我这个 通讯簿浏览器 为什么没有数据显示呀?谢谢

php中文网
发布: 2016-06-20 12:42:03
原创
1403人浏览过

nbsp;html public "-//w3c//dtd xhtml 1.0 transitional//en" 
"http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">

   


      php_通讯簿浏览器
      
   
   
      

通讯簿浏览器


      

         function check_mysql(){
        if(mysql_errno()>0)
         echo "
 mysql错误". mysql_errno().":".mysql_error();
      }
      $db= mysql_connect("localhost","root","");
      if(!$db)
        echo "数据库连接失败";
      @mysql_query("set names 'gb2312'");
      mysql_select_db("maildb");
      check_mysql();
      if(isset($left)){
         if($id        $query="select id,name,email from addressbook where id        $result=mysql_query($query);
        check_mysql();
        $row=mysql_fetch_row($result);
        $id=$row[0]; $name=$row[1]; $email=$row[2];
      }
      if(isset($right)){
        $query="select id,name,email from addressbook order by id desc";
        $result=mysql_query($query);
        $row=mysql_fetch_row($result);
        $max=$row[0];
        if($id==$max) {$id=$max-1;$message="这是最后1条信息";}
        $query="select id,name,email from addressbook where id>'$id'";
        $result=mysql_query($query);
        check_mysql();
        $row=mysql_fetch_row($result);
        $id=$row[0]; $name=$row[1]; $email=$row[2];
      }
      if(isset($search)){
        $id=0;
        $query="select id,name,email from addressbook where (name='$name' and id>'$id')";
        $result=mysql_query($query);
        check_mysql();
        $row=mysql_fetch_row($result);
        if($row[0]>0){
           $id=$row[0]; $name=$row[1]; $email=$row[2];
      }
      else{
        $name=""; $email=""; $message="记录不存在";
       }
     }
     if(isset($add)){
      $query="insert into addressbook(name,email) values('$name','$email')";
      $result=mysql_query($query);
      check_mysql();
      $id=mysql_insert_id();
      $message="记录已添加(id='$id')";
    }
if(isset($update))   {
      $query="update addressbook set name='$name', email='$email' where id='$id'";
      $result=mysql_query($query);
      check_mysql();
      $message="记录已更新(id='$id')";
    }
    if(isset($delete)){
      $query="delete from addressbook where id='$id'";
      $result=mysql_query($query);
      check_mysql();
      $name=""; $email="";
      $message="记录已删除(id='$id')";
      $sql="alter table addressbook drop id";
      mysql_query($sql);
      $sql="alter table addressbook add id int auto_increment primary key";
      mysql_query($sql);
    }
    $name=trim($name); $email= trim($email);
?> 
      
name: 
 />

      
email address 
 />

      

         ">
         

      

         
         
          />
         if(isset($message))
         echo"

$message";
   ?>
      

   


阿里云-虚拟数字人
阿里云-虚拟数字人

阿里云-虚拟数字人是什么? ...

阿里云-虚拟数字人 2
查看详情 阿里云-虚拟数字人


回复讨论(解决方案)

请求大神测试指导!谢谢!

 $query="SELECT id,name,email FROM addressbook WHERE (name='$name' and id>'$id')";
登录后复制

id是数值类型,不要用引号,应改为
 $query="SELECT id,name,email FROM addressbook WHERE (name='$name' and id>$id)";
登录后复制

 $query="SELECT id,name,email FROM addressbook WHERE (name='$name' and id>'$id')";
登录后复制

id是数值类型,不要用引号,应改为
 $query="SELECT id,name,email FROM addressbook WHERE (name='$name' and id>$id)";
登录后复制



不行 !去掉引号还是无数据显示的!

请求大神测试指导!谢谢!

if(isset( $left)){
从未对 $left 赋过值,所以 $left 并不存在
因此不会进入查询分支,自然也就不会有数据了

$left变量你没有定义,不会进入下面的分支啊。

 if(isset($left)){

if(isset( $left)){
从未对 $left 赋过值,所以 $left 并不存在
因此不会进入查询分支,自然也就不会有数据了



请问根据上面的具体怎么定义赋值呀,望具体代码指导!谢谢!

$left变量你没有定义,不会进入下面的分支啊。

 if(isset($left)){



请问根据上面的具体怎么定义赋值呀,望具体代码指导!谢谢!

     


extract($_POST); //加上这句
      function check_mysql(){

     


extract($_POST); //加上这句
      function check_mysql(){

您好 !现在 添加、更新、删除功能OK了!但是左右查询及查询关键字无法实现,还是不显示!请大神继续指导下, 谢谢!

可以了  谢谢版主!!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号