php $ _POST复选框没有通过任何变量

时间:2017-01-30 16:40:43

标签: php mysql forms post

好的,这里是..我搜索所有似乎提到类似的东西的帖子,但我找不到任何适合我的东西。

我有一套表格供客户索取我们的经销商的宣传册。表格要求提供一些细节,我们希望为他们添加功能,以选择他们想要的宣传册,而不是全部发送。

我要添加的代码如下:

<p>Please select the brochure(s) you would like:<span>*</span></p>
        <br>


            <input type="checkbox" name="brochures[]" value="brochure 1"> brochure 1<br>
            <input type="checkbox" name="brochures[]" value="brochure 2"> brochure 2<br>
            <input type="checkbox" name="brochures[]" value="brochure 3">brochure 3<br>
            <input type="checkbox" name="brochures[]" value="brochure 4" >brochure 4<br>
            <input type="checkbox" name="brochures[]" value="brochure 5" >brochure 5<br>
            <input type="checkbox" name="brochures[]" value="brochure 6" > brochure 6<br>
            <input type="checkbox" name="brochures[]" value="brochure 7" > brochure 7<br> 

然后是获取该信息并传递给数据库......

<?php 
        if(isset($_POST['brochures'])){
            $brochureList = implode(' ',$_POST['brochures']);
        } else {
            $brochureList = "no brochure selected";
        }
?>

当然要将其插入mySQL ..

INSERT INTO ". THE_TABLE_NAME ." SET 'brochure'= $brochureList;

每当我进行测试时,无论是否选中一个或所有复选框,我都会在“无选择小册子”的手册栏中填写。

任何有助于我指向正确方向的帮助或信息都将是一个巨大的帮助。

Ta

0 个答案:

没有答案