0

ユーザーがそれぞれの行の削除ボタンをクリックして、これらの行のいずれかを削除できるようにしようとしています。残念ながら、削除をクリックすると、すべての行が削除されます。私は何を間違っていますか?テーブルは次のようになります。

  • $メタキー | $メタ値 | 削除ボタン

    $メタキー | $メタ値 | 削除ボタン

    $メタキー | $メタ値 | 削除ボタン

<?php while($row=mysql_fetch_array($followerresult)){ $meta_key=$row["meta_key"]; $meta_value=$row["meta_value"];

echo "<table><tr> 
    <td>$meta_key</td> 
    <td>$meta_value</td> 
    <td><form ID='deleteform' method='POST'>
    <div id='mySubmit'>
    <input type='submit' name='Delete' value='Delete'>

    </form></td> 
</tr>"; 

 if (isset($_POST['Delete'])) {

                //SQL Delete

               echo $wp_login . " has been removed from access permissions";

}

エコー "";

    ?>
4

2 に答える 2

1

$meta_key$meta_valueはフォームの一部ではありません。POSTこれらをフォーム内の入力フィールドにしてから、リクエスト内でそれらの値を使用する必要があります。ループしてテーブルを作成するのではなく、ループして正しい入力などで完全に機能するフォームを作成します。

于 2013-07-16T18:40:24.830 に答える