在 PHP 回声中放置一个 onCLICK

Bar*_*iel 1 php mysql onclick echo

我有以下代码

<table width="100%" border="1" cellpadding="15" align="center">
<?php
$res = $dbcon->query("SELECT * FROM actor");

while($row=$res->fetch_array())
{
?>
 <tr>
<td><?php echo $row['actor_id']; ?></td>
<td><a href="?del=<?php echo $row['actor_id']; ?>" onclick="return confirm('sure to delete !'); " >delete</a></td>
</tr>
<?php
}
?>
Run Code Online (Sandbox Code Playgroud)

这在各方面都很好,但问题是我似乎无法在下一段代码中将onclick设置为在回声上工作。我正在学习 mysql/php,所以我正在尝试各种代码。

FOR ($j=0 ; $j < $rows; ++$j) {

   $result->data_seek($j);
   $row = $result->fetch_array(MYSQLI_ASSOC);
   echo 'Actor ID: ' . $row['actor_id'] . '<br>';
   echo '<a href="?del='.$row['actor_id'].'">Delete</a>'. '<br><br>';                       
}
$result->close();
$conn->close();
?>
Run Code Online (Sandbox Code Playgroud)

删除按钮有效,我只是不再有警告,我不知道如何正确插入onclick="return confirm('sure to delete!')

Sam*_*mir 5

您将不得不转义引号。这就是你需要的

echo '<a href="?del={$row['actor_id']}" onclick="return confirm(\'sure to delete !\');">Delete</a>'. '<br><br>'; 
Run Code Online (Sandbox Code Playgroud)