main.phpphp
<?php include("../init.inc.php"); include("../dbda.php"); $db=new DBDA(); include("../page.class.php"); //造查詢條件 $tj=" 1=1 ";//表明名稱的 $tj2=" 1=1 ";//表明科目的 if(!empty($_GET["name"])) { $tj=" name like '%{$_GET['name']}%' "; } if(!empty($_GET["kemu"])) { $tj2=" kemu = '{$_GET['kemu']}'"; } $ftj=" where".$tj." and ".$tj2; //查總數 $szong="select count(*) from timu".$ftj; $total=$db->StrQuery($szong); $page=new Page($total,1);//(總條數,每頁條數,查詢條件,從第一頁開始); //查數據 $stimu="select * from timu ".$ftj.$page->limit;//拼上$page裏面的limit屬性 $timu=$db->Query($stimu); //顯示分頁信息 $fpage=$page->fpage(); foreach($timu as $k=>$v) { //處理正確答案名稱 $sxuanxiang="select name from xuanxiang where timu={$v[0]} and xuanxiang='{$v[2]}'"; $timu[$k][2]=$db->StrQuery($sxuanxiang); //處理科目名稱 $skemu="select name from kemu where code='{$v[3]}'"; $timu[$k][3]=$db->StrQuery($skemu); //處理難度名稱 $snandu="select name from nandu where code='{$v[4]}'"; $timu[$k][4]=$db->StrQuery($snandu); //處理類型名稱 $sleixing="select name from leixing where code='{$v[5]}'"; $timu[$k][5]=$db->StrQuery($sleixing); } //查科目 $xkemu="select * from kemu"; $kemu=$db->Query($xkemu); $smarty->assign("kemu",$kemu); $smarty->assign("timu",$timu); $smarty->assign("fpage",$fpage); $smarty->display("main.html");
main.htmlcss
<style type="text/css"> .a { padding-left:150px; padding-top:30px; } .but { padding-left:1100px; padding-top:30px; } .page { padding-left:400px; padding-top:30px; } .cha { padding-left:700px; padding-top:50px; } </style> </head> <body> <form action="main.php" method="get"> <div class="cha">題目名稱: <input type="text" name="name" /> 所屬科目: <select name="kemu"> <{foreach $kemu as $v}> <option value="<{$v[0]}>"><{$v[1]}></option> <{/foreach}> </select> <input type="submit" value="查詢" /> </div> </form> <div class="a"> <table width="1000px" border="1" cellpadding="0" cellspacing="0"> <tr height="30px" align="center" style="font-weight:bold" > <td>題目名稱</td> <td>答案</td> <td>科目</td> <td>難度</td> <td>類型</td> <td>操做</td> </tr> <{foreach $timu as $v}> <tr height="25px" align="center" > <td><{$v[1]|truncate:5}></td> <td><{$v[2]}></td> <td><{$v[3]}></td> <td><{$v[4]}></td> <td><{$v[5]}></td> <td><a href="update.php?code=<{$v[0]}>">修改</a> <a href="delete.php?code=<{$v[0]}>">刪除</a> <a href="">查看詳情</a></td> </tr> <{/foreach}> </table> </div><br /> <div class="page"><{$fpage}></div> <div class="but"><a href="add.php">添加數據</a></div>