PHP联系表单,基于复选框的自定义答案

时间:2014-03-03 22:27:56

标签: php wordpress checkbox

我正在尝试构建一个php联系表单(用于wordpress自定义页面),根据复选框选择显示不同的“感谢信息”。

将有三个复选框,使用的每个复选框都会在“谢谢”消息下显示下载链接。

<form method="post" action="php/contact-send.php" id="contact_form">
    <p><label class="form_label" for='form_name'>Name</label>
    <input id='form_name' type='text' name='name' class="textbox" value='' /></p>

    <p><label class="form_label" for='form_email'>E-mail</label>
    <input id='form_email' type='text' name='email' class="textbox" value='' /></p>

    <p>Download1 <input id='form_name' type='checkbox' name='Download1' class="textbox" value='Download1' /></p>

    <input id='form_submit' type='submit' name='submit' value='Send message' />

    <!-- To Email -->
    <input id='to_email' type='hidden' name='to_email' value='<?php echo "";?>' />

    <!-- hidden input for basic spam protection -->
    <div class='hide'>
        <label for='spamCheck'>Do not fill out this field</label>
        <input id="spamCheck" name='spam_check' type='text' value='' />
    </div>                  
</form> 
<!-- contact form ends here-->  

<!-- This div will be shown if mail was sent successfully -->       
<div class="hide success">
<p><?php echo thanks_message;?></p>

<p>
<?php
if(isset($_POST['Download1'])) {
// The checkbox was enabled...
echo "Link download 1";}

else { echo "much wrong, wow";} 
?>
</p>

问题是我无法让它工作并检测何时选中第一个复选框,即使我选择它,它总是给我其他消息。我是一个新的PHP,我真的没有得到我做错了,

提前感谢您提供任何帮助

0 个答案:

没有答案