わかりました、皆さん、
REMOVE または PUSH ボタンとともにデータベース テーブルの内容を表示しようとしています。REMOVE ボタンは、その項目をデータベースから削除します。PUSH ボタンはアイテムを別のデータベースにプッシュし、プッシュされた変数を true に設定してフラグを立てます。
REMOVE ボタンと PUSH ボタンと共にデータベース内の各項目をエコーする while ループと接続があります。エコーは次のようになります。
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>';
私が直面している問題は、フォームをチェックしてその特定のアイテムをプッシュまたは削除する単純な送信コードを設定する方法です。If/Else または Switch ステートメントは機能しません。これは、多数のデータベース エントリが予想され、サブミット コード自体も動的にする必要があるためです。
私は始めました:
if(isset($_POST['push'])){
echo "PUSH ".$ID." TO DATABASE";
}
if(isset($_POST['remove'])){
echo "REMOVE ".$ID." FROM DATABASE";
}
ただし、これらは両方とも最後の $ID 変数のみを返しています。
前もって感謝します。