Javascript 为什么我不能删除
我希望有人能帮我解决这个问题。我真的要回答这个问题,因为我必须完成课程演示的这个任务。。。我真的需要你的帮助…请。。。我恳求 我创建了这个pagedelete.php,用于删除搜索详细信息Javascript 为什么我不能删除,javascript,php,jquery,html,mysql,Javascript,Php,Jquery,Html,Mysql,我希望有人能帮我解决这个问题。我真的要回答这个问题,因为我必须完成课程演示的这个任务。。。我真的需要你的帮助…请。。。我恳求 我创建了这个pagedelete.php,用于删除搜索详细信息 <?php require('sambung.php'); ?> action="delete2.php" method="post"> <table><tr><td>Carian Nama untuk Penternak:</td> &
<?php require('sambung.php'); ?>
action="delete2.php" method="post"> <table><tr><td>Carian Nama untuk
Penternak:</td> <td><input type="text" name="nama" id="nama" /></td>
<td><br> type="submit" name="submit" value="Hantar"/></td></tr>
</table>
</Form>
</body></head></html>
然后它将通过这个名为delete2.php的页面发送
IDNama状态
$submit=$_POST[submit]
如果$submit==Hantar{
ifisset$\邮政[nama]
{//创建查询
$nama=$_POST[nama]
$sql = "SELECT * FROM penternak WHERE nama LIKE '%$nama%' ";
// execute query
$result = mysql_query($sql) or die("SQL select statement failed");
// retrieves a row data and returns it as an associative array
while($row=mysql_fetch_array($result)){
// display direct from array
echo "<tr>";
echo "<td>$row[id] <br></td>";
?>
<td><?php echo "$row[nama]"; ?> </td>
<td>
<input type="submit" name="submit" value="Delete">
</a><br></td>
<?php
}
print "</table>\n";
}
}
?> </table> </form> </body> </html>
然后,当我单击delete按钮时,我将发送到这个名为deletepenternak.php的页面…但当我返回时,它不会从数据库中删除任何内容
> <?php require('sambung.php'); ?>
>
> <!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>Untitled Document</title> </head>
>
> <body>
>
> <?php
>
>
> $submit= $_POST['submit'];
>
> if ($submit='submit') { if (isset($_POST["id"])) {
> $id=$_POST["id"]; $sql = "DELETE * FROM penternak WHERE id='$id'
> ";
> // execute query
> $result = mysql_query($sql) or die("SQL select statement failed"); echo "<h3>Maklumat telah dihapuskan...</h2><br>";
> echo "<a href='viewpenternak.php'>[View current records]</a>"; } }
> ?> </body> </html>
您正在尝试删除id为delete的内容,因为这是元素“提交”按钮的值。您需要添加id。这应该可以: 使用此按钮代替当前的“删除”按钮
<input type="submit" name="submit[<?php echo $row['id'] ?>]" value="Delete">
这不是从x=y的表格中删除*,而是从x=y的表格中删除。Nice code s-T-I-T-C-H;-请正确格式化您的问题/代码。thx…我不知道如何使用此功能…这是我第一次使用此论坛。.顺便说一句,这很酷。.谢谢…我已经这么做了…现在它说SQL select语句失败了…您能加入吗解释一下…?抱歉打扰了..我的sql是$sql=DELETE*,来自penternak,其中id='$idToDelete';//执行查询$result=mysql\u查询$sql或dieSQL select语句失败;对吗?替换或dieSQL select语句失败;使用dieSQL select语句失败:.mysql\u错误;它说了什么?SQL select语句失败:您的SQL语法有错误;请查看与您的MySQL服务器版本相对应的手册,以了解在penternak的“*FROM”附近使用的正确语法,其中id='1003在第1Ah行,删除查询的正确语法是delete FROM,您有delete*FROM。从查询中删除*应该是正确的。嘿..它工作正常…首先,非常感谢…真的很高兴..现在我必须考虑数据库中无法运行的更新..o.o'谢谢..当我做一些研究..我不知道地狱从何而来...-'
$submit = $_POST['submit'];
if (!empty($submit))
{
$idToDelete = key($submit);
// your query here
}