ホームページ  >  記事  >  バックエンド開発  >  php+mysql_PHP を使用した名刺ライブラリ プログラムのチュートリアル

php+mysql_PHP を使用した名刺ライブラリ プログラムのチュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:01:59926ブラウズ

php+mysqlを使用して、分類検索とページング機能を備えた名刺ライブラリプログラムを作成します。

ステップ 1: まず、次の表現に従って静的ページを作成します。



  
  

  
输入关键字:



  





  

按姓名
  

按地区
  

按职位



  
  






2 番目のステップ: 以下のように作成します。
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[tel]

  • 传真:$row[fax]

  • 网址:$row[http]

  • 電子信箱:$row[eamil]

  • 地址:$row[address]

  • 邮编:$row[yb]

  • BP:$row[bp]




  
            
$row[gs]

  
$row[name] $row[zw]






";


}

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

print " ";
print "gt;
";
for ($i=1;$i<=$pages;$i++)
{
$new_offset=$limit*($i-1);
$パラメータ="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 "
";
?>
ご質問がある場合は、 lyjrich@sina.com にメールしてください。このプログラムには問題があります。すべての名刺を表示したい場合、私のプログラムにはこの機能が実装されていません。このプログラムですべての名刺を表示する方法を知っている方は、教えていただければ幸いです。メールを送ってもらえます。

【この記事の著作権は著者とOso.comが共有しています。転載する場合は著者と出典を明記してください】

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/316731.html技術記事 php+mysqlを使用して、分類検索とページング機能を備えた名刺ライブラリプログラムを作成します。 ステップ 1: 次の表現に従って、まず静的ページを作成します。 form method=post action=find1.php name=card onSubmit=return...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。