增删查练习
//4.取数据 $attr = $reslut->fetch_row(); if($attr[0]==$pwd &&! empty ($pwd)) { header("location:./zengshangai.php"); //如何跳转到主页面 } else { echo "登陆失败!"; }
以上是PHP header 方法跳转主页面
接下来是用JS方法跳转主页面
//4.取数据 $attr = $reslut->fetch_row(); if($attr[0]==$pwd &&! empty ($pwd)) { echo"<script type='text/javascript'>windows.location.herf='./zengshangai.php';</script>";//js方法跳转页面 } else { echo "登陆失败!"; }
以上两种方法都可以
如何连接数据库的水果表,进行删除与添加
如何做到点哪个信息让删除页面知道删哪条数据
<body>
<h1>水果信息表</h1>
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
<td>代号</td>
<td>名称</td>
<td>价格</td>
<td>产地</td>
<td>库存</td>
<td>操作</td>
</tr>
<?php
//造连接对象
$db = new MySQLi("localhost","root","15864477048","test");
//写SQL语句
$sql= "select* from shuiguobiao";
//执行
$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><a> href='shanchu.php?code={$attr[0]}'>删除</a></td></tr>";
}*/
while($attr =$result->fetch_row())
{
echo "<tr><td>{$attr[0]}</td><td>{$attr[1]}</td><td>{$attr[2]}</td><td>{$attr[3]}</td><td>{$attr[4]}</td><td><a href='shanchu.php?code={$attr[0]}'>删除</a></td></tr>";
}
?>
</table>
</body>
如何操作删除与添加
<?php $code = $_GET["code"]; //造连接对象 $db = new MySQLi("localhost","root","15864477048","test"); //写SQL语句 $sql ="delete from shuiguobiao where ids='{$code}'"; //执行 $r = $db->query($sql); if($r) { header ("location:zengshangai.php"); } else { echo "删除失败!"; }
如果用户误点删除该如何做到有提示删除,更加安全
while($attr =$result->fetch_row()) { echo "<tr><td>{$attr[0]}</td><td>{$attr[1]}</td><td>{$attr[2]}</td><td>{$attr[3]}</td><td>{$attr[4]}</td><td><a href='shanchu.php?code={$attr[0]}' onclick=\"return confirm('确定删除么')\">删除</a></td></tr>"; //用了一个转义字符输出 }
在这运用了一个转义字符
如何做添加
</table> <a href="tianjia.php">添加</a> </body>
跳转到了添加水果页面
<body> <h1>添加水果</h1> <form action="tianjiachuli.php" method="post"> <div>代号:<input type="text" name="ids" /></div> <div>名称:<input type="text" name="name" /></div> <div>价格:<input type="text" name="price" /></div> <div>产地:<input type="text" name="chandi" /></div> <div>库存:<input type="text" name="numbers" /></div> <div><input type="submit" value="添加" /></div> </form> </body>
再做添加处理页面
<?php $ids = $_POST["ids"]; $name = $_POST["name"]; $price = $_POST["price"]; $chandi = $_POST["chandi"]; $numbers = $_POST["numbers"]; //造连接对象 $db = new MySQLi("localhost","root","15864477048","test"); //写SQL语句 $sql ="insert into shuiguobiao value('{$ids}','{$name}',{$price},'{$chandi}',{$numbers},'')"; //执行 $r = $db->query($sql); if($r) { header("location:zengshangai.php"); } else { echo "添加失败!"; }