私が取り組んでいるプロジェクトでは、ユーザーは mysql データベースに保存されている作成済みのエントリのリストを持っています。ここでは、すべてのエントリを表示するかideas
、ユーザー名に一致するすべてのエントリを表示してユーザーが作成したものを表示します。
各エントリの横に、押されたときにそのエントリのみを削除する削除ボタンが必要です。以下のコードでは、削除ボタンが押されたかどうかに関係なく、すべてのエントリがすぐに削除されたように見えます。
<?php
$username = $_SESSION['Username'];
$result = mysql_query("SELECT * FROM `ideas` WHERE Username = '$username' ORDER BY `ideaID`") or die(mysql_error());
$row = mysql_fetch_row($result);
while($row = mysql_fetch_array($result))
{ ?>
<?php $id_num = $row[0] ?>
<b>Title: </b> <?= $row[2]?><br><b>Description: </b> <?= $row[3]?> <br>
<a onclick ="<?php mysql_query("DELETE FROM `ideas` WHERE ideaId = '$id_num'");?>">
<div id="deleteButton">delete</div></a>
<br><br>
<?php } ?>