やあ、みんな。お問い合わせフォームのPHPスクリプトがあります。早くて簡単なので、複数のサイトで使用しています。基本的に、連絡先フォームのすべてのフォームフィールドは、それらが何であるかに関係なくループします。手動でPOSTを1つずつ行う必要がないようにします。
とにかく、私の質問は簡単です。以下はコードの抜粋です。
if ($thisField != "contact-submit") {
if (($thisField != "human2")) {
$msg .= "<b>".$thisField ."</b>: ". $thisValue ."<br>";
}
}
さて、このループを実行する際の問題は、送信ボタンやロボットを阻止するための非表示のフォームフィールドなど、送信されたすべてのものを取得することです。これらのフィールドをクライアントに表示したくありません。
したがって、これらの2つのネストされたループを実行する代わりに、
if (($thisField != "human2") or ($thisField != "contact-submit")
しかし、それはうまくいきません...私も試しました|| オペレーターも。
私は何が欠けていますか?