前台
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <form method="post" action="qiantai.php"> <?php $db=new mysqli("localhost","root","","1"); !mysqli_connect_error() or die("连接错误"); $sql="select * from house"; $result=$db->query($sql); $attr=$result->fetch_all(); ?> <div>区域</div><div><input type="checkbox" class="aa" onclick="CheckAll(this,‘aa‘)" />全选</div> <?php foreach ($attr as $v)//多维数组化一位数组 { $a1[]=$v[2]; //数组赋值 } $b1=array_unique($a1);//去重 foreach ($b1 as $c1) { echo "<div><input type=‘checkbox‘ class=‘aa‘ name=‘kz1[]‘ value=‘{$c1}‘ />{$c1}</div>"; } ?> <div>租赁类型</div><div><input type="checkbox" class="bb" onclick="CheckAll(this,‘bb‘)" />全选</div> <?php foreach ($attr as $v)//多维数组化一位数组 { $a2[]=$v[5]; //数组赋值 } $b2=array_unique($a2);//去重 foreach ($b2 as $c2) { echo "<div><input type=‘checkbox‘ class=‘bb‘ name=‘kz2[]‘ value=‘{$c2}‘ />{$c2}</div>"; } ?> <div>房屋类型</div><div><input type="checkbox" class="cc" onclick="CheckAll(this,‘cc‘)" />全选</div> <?php foreach ($attr as $v)//多维数组化一位数组 { $a3[]=$v[6]; //数组赋值 } $b3=array_unique($a3);//去重 foreach ($b3 as $c3) { echo "<div><input type=‘checkbox‘ class=‘cc‘ name=‘kz3[]‘ value=‘{$c3}‘ />{$c3}</div>"; } ?> 请输入关键词<input type="text" name="keyword" /> <input type="submit" value="查询" /> </form> <table border="1px"> <tr> <td>id</td> <td>keyword</td> <td>area</td> <td>squaremeter</td> <td>rent</td> <td>renttype</td> <td>housetype</td> </tr> <?php $tj1="1=1"; $tj2="1=1"; $tj3="1=1"; $tj4="1=1"; $db=new mysqli("localhost","root","","1"); !mysqli_connect_error() or die("连接错误"); if(!empty($_POST["kz1"])) { $attr1=$_POST["kz1"]; $pj1=implode("‘,‘",$attr1); $tj1=" area in(‘{$pj1}‘) "; } if(!empty($_POST["kz2"])) { $attr2=$_POST["kz2"]; $pj2=implode("‘,‘",$attr2); $tj2=" renttype in(‘{$pj2}‘) "; } if(!empty($_POST["kz3"])) { $attr3=$_POST["kz3"]; $pj3=implode("‘,‘",$attr3); $tj3=" housetype in(‘{$pj3}‘)"; } if(!empty($_POST["keyword"])) { $keyword=$_POST["keyword"]; $tj4=" keyword like ‘%{$keyword}%‘"; } $tj="where {$tj1} and {$tj2} and {$tj3} and {$tj4}"; $sql1="select * from house ".$tj; echo $sql1; $result1=$db->query($sql1); $attr1=$result1->fetch_all(); foreach ($attr1 as $v) { echo " <tr> <td>{$v[0]}</td> <td>{$v[1]}</td> <td>{$v[2]}</td> <td>{$v[3]}</td> <td>{$v[4]}</td> <td>{$v[5]}</td> <td>{$v[6]}</td> "; } ?> </table> </body> </html> <script type="text/jscript"> function CheckAll(a,b) { var xz = a.checked; var ck = document.getElementsByClassName(b); for(var i=0; i<ck.length;i++) { ck[i].checked = xz; } } </script>
管理页面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <h1>管理页面</h1> <table border="1px"> <tr> <td>id</td> <td>keyword</td> <td>area</td> <td>squaremeter</td> <td>rent</td> <td>renttype</td> <td>housetype</td> <td>管理</td> </tr> <?php $db=new mysqli("localhost","root","","1"); !mysqli_connect_error() or die("连接失败"); $sql="select * from house "; $result=$db->query($sql); $attr=$result->fetch_all(); foreach ($attr as $v) { echo " <tr> <td>{$v[0]}</td> <td>{$v[1]}</td> <td>{$v[2]}</td> <td>{$v[3]}</td> <td>{$v[4]}</td> <td>{$v[5]}</td> <td>{$v[6]}</td> <td><a href=‘xiugai.php?id={$v[0]}‘>修改</a><a onclick=\" return confirm(‘确定删除‘)\" href=‘shanchuchuli.php?id={$v[0]}‘>删除</a></td> </tr> "; } ?> </table> <a href="tianjia.php"><input type="button" value="添加" /></a> </body> </html>
删除处理
<?php $id=$_GET["id"]; $db=new mysqli("localhost","root","","1"); !mysqli_connect_error() or die("连接错误"); $sql="delete from house where id=‘{$id}‘"; $result=$db->query($sql); if ($result) { header("location:houtaixianshi.php"); } else { echo "连接失败"; }
添加页面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <form action="tianjiachuli.php" method="post"> <div>关键字<input type="text" name="keyword"/></div> <div>区域 <input type="text" name="area"/></div> <div>使用面积<input type="text" name="squaremeter"/></div> <div>租金<input name="rent" type="text" /></div> <div>租赁类型<input name="renttype" type="text"/></div> <div>房屋类型<input type="text" name="housetype"</div> <input type="submit" value="添加" /> <input type="reset" value="取消"/> </form> </body> </html>
添加管理
<?php $keyword=$_POST["keyword"]; $area=$_POST["area"]; $squaremeter=$_POST["squaremeter"]; $rent=$_POST["rent"]; $renttype=$_POST["renttype"]; $housetype=$_POST["housetype"]; //造对象建连接 $db=new mysqli("localhost","root","","1"); //测试连接 !mysqli_connect_error() or die("连接错误"); //sql语句 $sql="insert into house (keyword,area,squaremeter,rent,renttype,housetype)values(‘{$keyword}‘,‘{$area}‘,‘{$squaremeter}‘,‘{$rent}‘,‘{$renttype}‘,‘{$housetype}‘)"; //运行sql $result=$db->query($sql); //监测插入是否成功 if($result) { header("location:houtaixianshi.php"); } else { echo"插入失败"; }
修改页面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <?php $id=$_GET["id"]; $db=new mysqli("localhost","root","","1"); !mysqli_connect_error() or die("连接错误"); $sql="select * from house where id=‘{$id}‘"; $result=$db->query($sql); $attr=$result->fetch_row(); ?> <form action="xiugaichuli.php" method="post"> <input type="hidden" name="id" <?php echo "value=‘{$attr[0]}‘";?>/> <div>关键字<input type="text" name="keyword" <?php echo "value=‘{$attr[1]}‘";?> /></div> <div>区域<input type="text" name="area" <?php echo "value=‘{$attr[2]}‘"; ?>/></div> <div>使用面积<input type="text" name="squaremeter" <?php echo "value=‘{$attr[3]}‘"; ?>/></div> <div>租金<input type="text" name="rent" <?php echo "value=‘{$attr[4]}‘";?>/></div> <div>租赁类型<input type="text" name="renttype" <?php echo "value=‘{$attr[5]}‘";?>/></div> <div>房屋类型<input type="text" name="housetype" <?php echo "value=‘{$attr[6]}‘"; ?>/></div> <input type="submit" value="修改" /> <input type="reset" value="取消" /> </form> </body> </html>
修改处理
<?php $id=$_POST["id"]; $keyword=$_POST["keyword"]; $area=$_POST["area"]; $squaremeter=$_POST["squaremeter"]; $rent=$_POST["rent"]; $renttype=$_POST["renttype"]; $housetype=$_POST["housetype"]; $db=new mysqli("localhost","root","","1"); !mysqli_connect_error () or die("连接错误"); $sql="update house set keyword=‘{$keyword}‘,area=‘{$area}‘,squaremeter=‘{$squaremeter}‘,rent=‘{$rent}‘,renttype=‘{$renttype}‘,housetype=‘{$housetype}‘ where id=‘{$id}‘"; $result=$db->query($sql); if ($result) { header("location:houtaixianshi.php"); } else { echo "修改失败"; }
时间: 2024-10-27 19:02:41