いくつかの入力フィールドがあり、値が入力されたフィールドが 1 つしかなく、他のフィールドが空の場合 (ユーザー データの更新) に送信する必要があります。私は今までに isset() で作業しましたが、これはすべてのフィールドが入力されたときにのみフォームを送信します:
if (isset
($_POST['submit']) AND
($_POST['firstname']) AND
($_POST['lastname']) AND
($_POST['address']) AND
($_POST['ZIP']) AND
($_POST['phonenumber']) AND
($_POST['mail']) AND
($_POST['group'])
)
後でメール テンプレート (別のファイル) をチェックインして、値が存在するかどうかと、それをメールに表示するかどうかを確認します。
{if !empty($firstname)}{translate text='First Name'}: {$firstname|escape} {/if}
私の考えは大丈夫ですか、それともこれを解決する簡単な方法はありますか?