【发布时间】:2017-01-23 23:23:09
【问题描述】:
我在删除 php 中的表格行时遇到问题。
代码
<form action="<?php $_SERVER["PHP_SELF"] ?>" method="post" >
<table>
<tr><td> About us text:</td></tr>
<tr><td><textarea name="about_text" cols="100" rows="10"> </textarea></td></tr>
<tr><td align="right"><input type="submit" value="Save" name="save" /></td></tr>
</table>
</form>
</div>
<br><br>
<table border="solid">
<th>Id</th><th>About Text</th><th>Edit</th><th>Delete</th>
<?php
while($row=mysqli_fetch_array($query,MYSQLI_ASSOC))
{
?>
<tr><td><?php echo(($row['about_id']))?></td><td><?php echo(($row['about_text']))?></td> <td><a href='edit.php'>Edit</a></td>
<td><a href=\"delete.php?id=".$row['about_id']."\">delete</a></td>
<?
}
?>
</table>
删除.php
<?php
incude('db');
mysqli_query("DELETE FROM about_us_tble WHERE ID=$GET(about_id)")
or die(mysqli_error());
echo"Data has been deleted";
header("location:about_admin.php")
?>
我被这个简单的问题困住了,浪费了很多时间来删除表格行..
【问题讨论】:
-
ID=$GET(about_id)不 -
伙计..您在
include('db.php');中也缺少一个小的L和.php扩展名,而且您的mysqli查询在您这样写的地方是错误的:ID=$GET(about_id)而且您也没有在查询中提及您的连接mysqli_query($con,"SELECT .....");我建议正确学习如何编写它,然后您应该编写代码..! :D
标签: php mysql html-table row delete-row