我想删除我的mysql表记录,但它不起作用,使用onclick弹出窗口

时间:2015-01-06 06:29:01

标签: php mysql

我的代码直接转到" delete_product.php"并删除记录,不显示弹出窗口。

 echo "<td><a href='delete_product.php?id=".$sno."' onClick='return confirm('Do you want to delete?');'>Delete</a></td>";   

3 个答案:

答案 0 :(得分:3)

引号存在问题,内部引号需要通过反斜杠进行转义。

onClick='return confirm(\'Do you want to delete?\');'

答案 1 :(得分:0)

尝试用html编写它而不是php

?>
<td><a href="delete_product.php?id=<?php echo $sno?>" onClick="return confirm('Do you want to delete?');">Delete</a></td>
<?php   

答案 2 :(得分:-1)

您可以使用链接

<a href=delete_product.php?id=$sno>Delete</a>

删除delete_product.php

$delete_id=$_GET['id']; 
mysqli_query($con,"DELETE FROM table_name WHERE id='$delete_id'") or die(mysql_error());