【发布时间】:2013-08-04 23:42:59
【问题描述】:
我正在使用 HTML/PHP 电子邮件表单的教程,它进行验证和不验证并展示文本字段和选择字段,但是它不显示复选框。
这是教程的网址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 个或全部。有人可以帮忙吗,那太棒了。
【问题讨论】:
-
你想达到什么目的?
-
我希望获得与教程链接中显示的文本和选择字段相同的结果。由于此表单适用于选择和文本字段,因此我现在有一个客户端需要在其表单中添加复选框。
-
我的意思是,您希望三元运算“做什么”。
-
因为它似乎与这种情况有点无关,即使使用下面的提供 URL,我也不完全理解你在说什么(我是 PHP 新手)我要去留下这个三元代码(真/假)
标签: php html forms email checkbox