PHP确认框不工作
这一行代码目前有效:PHP确认框不工作,php,confirmation,Php,Confirmation,这一行代码目前有效: echo"<td><a href=deleteuser.php?id=".$row['id'].">Delete</a></td>"; echo”“; 我试图添加“onclick=”return confirm('你确定吗?');" 然而,无论我把它放在哪里,它都会抛出语法错误 谢谢应该是: echo "<td><a href='deleteuser.php?id=".$row['id']."' oncl
echo"<td><a href=deleteuser.php?id=".$row['id'].">Delete</a></td>";
echo”“;
我试图添加“onclick=”return confirm('你确定吗?');"
然而,无论我把它放在哪里,它都会抛出语法错误
谢谢应该是:
echo "<td><a href='deleteuser.php?id=".$row['id']."' onclick=\"return confirm('Are you sure?')\">Delete</a></td>";
echo”“;
您需要对字符串中的双引号进行转义,这样它们就不会结束字符串。您需要找出在撇号和双引号嵌套时使用它们的最佳方法,有时还需要对它们进行转义 您还应该获得一个像样的IDE,因为它们会显示语法突出显示和错误所在:) 试试这个:
echo '<td>
<a href="deleteuser.php?id='.$row['id'].'" onclick="return confirm(\'Are you sure?\');">Delete</a>
</td>';
echo'
';
显示出现语法错误的代码。我怀疑问题在于您没有转义内部的“
字符。我目前使用括号。你对我应该使用什么有什么建议吗?我使用PHPStorm。我从未使用过括号(虽然它是一个代码编辑器,而不是IDE),任何小项目的语法高亮显示都可以。对于大型项目,您需要一个IDEIMO,但每个项目都有自己的IDEIMO。将文件保存在括号中后,您应该能够设置语言和语法突出显示。