データベースのアイテムのテーブルがあり、アイテムごとに削除ボタンが必要です。各フィールドの削除ボタン
現在は動作していますが、ボタンにはID番号が表示されていますので、「削除」と言うだけです。
、私はまだそれがjoke.ID
に基づいて削除したい$result = mysqli_query($con, "SELECT joke.id, joketext, jokedate, name, email FROM joke INNER JOIN author ON authorid = author.id");
echo "<form action='delete1.php' method='post'>
<table border='1'>
<tr>
<th>Joke</th>
<th>Date</th>
<th>Name</th>
<th>Email</th>
<th>Delete</th>
</tr>";
while($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['joketext'] . "</td>";
echo "<td>" . $row['jokedate'] . "</td>";
echo "<td>" . $row['name'] . "</td>";
echo "<td>" . $row['email'] . "</td>";
echo "<td><input type='submit' name='deleteItem' value='".$row['id']."' /></td>";
echo "</tr>";
}
echo "</table>";
echo "</form></br>";
mysqli_close($con);
?>
これは、私はちょうど "削除" と言うためにボタンたいdelete1.php
if (isset($_POST['deleteItem']) and is_numeric($_POST['deleteItem'])) {
// here comes your delete query: use $_POST['deleteItem'] as your id
mysqli_query($con,"DELETE FROM joke WHERE id='$_POST[deleteItem]'");
}
mysqli_close($con);
header('Location: joke1.php');
exit();
?>
ある
あなた*のEDIT1でHTML *は本当にひどいです簡単な方法を使用してください。フォームを置くだけで、最後の表のセルには非表示の入力と送信ボタン – Phil
があります。ありがとう。 – kushpf
EDIT1の構文を少し間違えてしまったのですが、それ以外のところは大変感謝します。 –