• 技术文章 >后端开发 >php教程

    用php+mysql一个名片库程序

    2016-06-01 14:31:11原创399
    用php+MySQL一个名片库程序,有分类查找,分页功能。

    第一步:按下列代表先做个静态页面。

         
           
           
          
           
           
          
         
     
            
              
              
             
              
              
              
              
             
            
    输入关键字:

              
     
               
               按姓名
     
               
               按地区
     
               
               按职位

           
     
            
            
           

        

    第二步:如下建库。
    id int(4)  否  auto_increment 
    http varchar(25)  否
    name varchar(50)  否   
    email varchar(50)  否   
    gs varchar(200)  否   
    address varchar(200)  否    
    yb varchar(20)  否   
    zw varchar(100)  否   
    tel varchar(20)  否   
    fax varchar(20)  否   
    bp varchar(20)  否   

    第三步:查找执行程序

    if (!isset($show)) $show=0;

    { 




    if($query1=="查找")

    {

    $db=mysql_connect("localhost","用户名","密码");
    $dbname=mysql_select_db("库文件名",$db);
    mysql_query('select * from 表文件名',$db);
    $limit=2; //一页显示几条内容。

    //global $query,$queryyy,$quer;
    switch($inout)

    {
     
      case "N": 
     //按姓名查找
    $query="select * from card where name like '%$keyword%'"; 
      
     
    $queryyy = "select * from card where name like '%$keyword%' order by id desc limit $show, $limit";  
     
      break;
      
      case "C":
      //按地区查找
    $query="select * from card where address like '%$keyword%' order by id desc"; 
      
      $queryyy = "select * from card where address like '%$keyword%' order by id desc limit $show, $limit";    
      break;
      
      case "A": 
     // 按职务查找
      $query="select * from card where zw like '%$keyword%' order by id desc"; 
      
     $queryyy = "select * from card where zw like '%$keyword%' order by id desc limit $show, $limit";  
      break;
      
      }
    $result1=mysql_query($query); 
    $total=mysql_num_rows($result1); //总的符合条件的记录数 

    $quer=mysql_query($queryyy,$db);
    $pages=ceil($total/$limit);
     }
     }

    ?>
     
     

    你查找的关键字是::


              
        




    echo "
     
      
      
     

       
    查找名片如下: 共有[";
       echo $total;
        echo "
    ]张名片

      

       
    共分[";
       echo $pages;
       
       echo "
    ]页

      
    ";

    while ($row = mysql_fetch_array($quer))
    {

    echo "  
     

      
     
     

       
         
         
        
         
         
        
         
         
        
       
     
          
    $row[gs]

         
     
       $row[name] $row[zw]

           

           

        
         
     
          

             
    • 电话:$row[tel]

    •        
    • 传真:$row[fax]

    •        
    • 网址:$row[http]

    •        
    • 电子信箱:$row[eamil]

    •        
    • 地址:$row[address]

    •        
    • 邮编:$row[yb]

    •        
    • BP:$row[bp]

    •       

         

      

    ";
     
        
    }

    $vor = $show + $limit;
    $back = $show - $limit;
    PRint "
    ";

    print "";
    print "
    ";
    for ($i=1;$i<=$pages;$i++)
    {
      $new_offset=$limit*($i-1);
      $parameter="query1=$query1&keyword=$keyword&inout=$inout";
      
      
      
      
      print " $i$nbsp";
    }
    print "
    ";
    //显示上一页
    if ($show - $limit >= 0)
    {
    print " 上一页";
    }
    print "
    ";
    //显示下一页
    if (($show + $limit) < $total)
    {
    print "下一页 ";
    }
    print "
    ";
    //显示全部留言
    //print "全部名片 ";
    print "
    ";
    print "
    ";
    ?>
    若有问题请mailto:lyjrich@sina.com,这个程序有个问题如果要显示全部名片的话,我这个程序还没有实现此功能,如果你知道在这个程序里怎样显示全部名片的话希望能发mail给我。 

    【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】  
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:我的群发邮件程序 下一篇:php上传、管理照片示例
    PHP编程就业班

    相关文章推荐

    • 大侠一个Smarty的有关问题• 文件上传,该怎么处理• Video-03 No.2 PHP根本语法 • PHP集成环境推荐解决思路 • PHP是不是没有CACHE?解决方案

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网