テーブルのすべてのデータを画面に表示するスクリプトがあります。データの各行に関連して、私は削除ボタンを持っています、そして、私はそれが好きです、任意の行のボタンがclikedされると、行が削除されます。これを行うには、次のコードがあります。クリックしたボタンに応じてデータベースから削除
$con = mysqli_connect("","","","");
$result = mysqli_query($con,"SELECT * FROM `clientes_pmt`");
while($row = mysqli_fetch_array($result)){
?> <button name="delete" value="<?php echo $row['id']; ?>" type="submit"><img src="paginas/borrar.jpg" /></button>
<a href="page<?php echo $row['nombre']; ?>">
<div><p><?php echo $row['nombre']; ?></p></div>
<div><p><?php echo $row['pais']; ?></p></div>
</a>
<section class="clearboth"></section><br><?php
}
if(isset($_POST['delete'])){
$id = $_POST['delete'];
$result = mysqli_query($con,"DELETE FROM `clientes_pmt` WHERE id = '$id'");
}
mysqli_close($con);
エラーは発生しませんが、行は削除されません。あなたが置くことができ、結果を表示するには
<form action="/delete.php" method="POST">
<button ...> [your button]
</form>
が。ありがとう、私はそれはあなたが歓迎されている、本当に愚かな何か –
ちょうどそれを見 – alberzyzz
を知っていた。 –