HTML/PHP メール フォームのチュートリアルを使用しています。検証とそうでないものを実行し、テキスト フィールドと選択フィールドを表示しますが、チェックボックスは表示されません。
チュートリアルの URL は次のとおりですhttp://net.tutsplus.com/tutorials/html-css-techniques/build-a-neat-html5-powered-contact-form/
テキストフィールドコードは次のようになります
<input type="text" id="phone" name="phone" value="<?php echo ($sr && !$cf['form_ok']) ? $cf['posted_form_data']['phone'] : '' ?>" placeholder="555-555-5555" />
セレクトはこんな感じ
<option value="Select a size" <?php echo ($sr && !$cf['form_ok'] && $cf['posted_form_data']['size'] == 'Select a size') ? "selected='selected'" : '' ?>>Select a size</option>
チェックボックスを使用するときに上記を適切な構文にする方法を理解しようとしています。これが私の試みです
<input type="checkbox" id="color" name="color" value="<?php echo ($sr && !$cf['form_ok'] && $cf['posted_form_data']['red'] : '' ?>" />
不適切な構文です。複数のチェックボックスがあり、1 つまたはすべてが受信者の電子メールに表示される必要があることに注意してください。誰かがそれを助けてくれませんか。