値を持つ400を超える非表示フィールドを持つフォームがあります。これらの値は、JavaScriptファイルから取得してHTMLテーブルに追加します。次に、これらの値をHTMLテーブルのセルから取得し、非表示フィールドに追加して、に送信します。 PHPファイル。
これらのフィールドとは別に、会社名、電子メールなど、非表示のフィールドではないフィールドがあります。ここで行う必要があるのは、1つの非表示のフィールドでも値があるかどうかを確認したいことです。フィールドに値がある場合、電子メール機能のみが機能するはずです。すべての非表示フィールドが空の場合、電子メールは機能しないはずです。それを行う簡単な方法があるかどうか提案してください。400フィールドのif条件を書くのは良い考えではないと思います。
たとえば、これらの投稿された値をPHP変数で取得し$_POST
、それらをPHP変数に割り当てています。、、、 ..、。のような400個の変数があり$one
ます。$two
$three
$fourhundred
単一の変数に値があるかどうかの条件を記述する必要があります。
if(strlen($one) > 0 || strlen($two) > 0 || and so on)
それを行うためのより良い方法はありますか?