フォームで送信されたすべての入力データを取得するコードがあります。フォームに 2 つのフィールドしか入力されていない場合、PHP はそれら 2 つのフィールドの値のみを取得します (フォーム内の変更されていないフィールドは送信されません)。
次に、PHP コードで取得したフィールドの SQL テーブルを UPDATE したいと思います。ここで迷ってしまいます。フォームから受け取ったフィールドのみを SQL で指定する必要がありますが、これは可変です。たぶん、1 つのフィールドだけを受け取ったのかもしれませんし、7 つのフィールドを受け取ったのかもしれません...
これが私のコードです:
if (isset($_POST) && !empty($_POST)) {
echo $internalImage;
foreach ($_POST as $key => $value)
{
echo "Field Name: ".htmlspecialchars($key)." | Value: ".htmlspecialchars($value)."<br>";
}
}
何を提案しますか?