Javascript 为什么我不能删除

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> &

我希望有人能帮我解决这个问题。我真的要回答这个问题,因为我必须完成课程演示的这个任务。。。我真的需要你的帮助…请。。。我恳求

我创建了这个pagedelete.php,用于删除搜索详细信息

<?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
}