OKみんな、データベース駆動フォームの複数の送信ボタン
REMOVEまたはPUSHボタンとともにデータベーステーブルの内容を表示しようとしています。 REMOVEボタンは、データベースから前記項目を除去する。 PUSHボタンはアイテムを別のデータベースにプッシュし、次に変数をtrueに設定することでアイテムをFLAGします。
データベース内の各項目をエコーする接続とwhileループがREMOVEボタンとPUSHボタンとともに表示されます。エコーは、次のようになります。
echo '<form method='post' name='$ID' action='$_PHP_SELF'>
<tr>
<td width='5%' align='center'>$ID</td>
<td width='75%'>$content</td>
<td width='10%' align='center'><input type='submit' name='remove' id='remove' value='REMOVE'></td>
<td width='10%' align='center'><input type='submit' name='push' id='push' value='PUSH'></td>
</tr>
</form>';
私はに実行している問題は、私はシンプルなフォームのいずれかプッシュして確認するか、その特定の項目を削除するコードを提出設定する方法です。もし私が何十ものデータベースエントリを期待しているために/ ElseやSwitch文が動作しない場合は、送信コードそのものも動的であるようにしたい。
私はで始まっ:
if(isset($_POST['push'])){
echo "PUSH ".$ID." TO DATABASE";
}
if(isset($_POST['remove'])){
echo "REMOVE ".$ID." FROM DATABASE";
}
が、これらの両方は、最後の$ ID変数を戻ってきています。
ありがとうございます。
これはすべてうまくできていますが、$ _POST ['push']や$ _POST ['remove']関数をどのように動的に書くのですか? – Murphy1976
私は、参照されたIDを動的に識別する方法の説明を追加するために投稿を編集しました。 – Death
HUZZAH !!!!!!!!! – Murphy1976