echo '<td><a href="delete.php?id='.$id.'"><img src="img/delete.png" width=20px height=20px name="delete"></a></td></tr>';
это мой значок img. всякий раз, когда вы нажимаете на нее, она переместит вас на новую страницу, где происходит удаление.
echo "<script>window.confirm('Delete?')</script>";
$id=$_GET['id'];
$query = "UPDATE 'main' SET status=0 where id = $id";
$sql = $db->prepare($query);
if ($sql->execute()) {
echo "<script>
window.location='view.php';
</script>";
}
?>
</body>
<script type="text/javascript" src="./static/dist/js/main.js"></script>
</html>
это delete.php. но сначала нужно проверить, если window.confirm является истинным, прежде чем делать удаление. но я не знаю, как
Вместо этого поставьте confirm()
в ссылку изображения перед тем, как перейти на другую страницу
echo '<td><a href="delete.php?id='.$id.'" onclick="return confirm(\'Delete?\')"><img src="img/delete.png" width=20px height=20px name="delete"></a></td></tr>';
Попробуйте этот пример:
<?php { ?>
<a href="deleteme" onclick="return confirm('Are you sure?')">Delete</a>
<?php } ?>