dpm91915 2018-09-27 13:57
浏览 38

如何在PHP中将多个复选框值插入CSV

I'm trying to insert multiple checkbox values with the same names into a CSV with PHP but it doesn't populate the CSV unless it's a single checkbox.

date_default_timezone_set('Europe/London');
$dateNow = date('m/d/Y h:i:s a', time());
$data = [];
$q1ch = implode(",", $_POST["business-related-purchases[]"]); // this is the checkbox I am trying to push into the CSV

$fields = ['contactId', 'date', 'firstName', 'lastName', 'emailAddress', 
            'companyName', 'q1', $q1ch, 'main-reasons', 'q2', 'sell-promote-radio', 
            'q3', 'researched-information', 'q4', 'q5', 'tyres-online'
        ];

foreach ($fields as $field) {
    if (isset($_POST[$field])) {
        $data[] = trim($_POST[$field]);
        // die (print_r  ($data[]));
    } else {
        $data[] = '';
    }
}

I have tried just inserting 'business-related-purchases directly into the array without putting it in a variable.

<input value="Banking" type="checkbox" class="banking" name="business-related-purchases">
<input value="Equipment" type="checkbox" name="business-related-purchases">

and these are my checkboxes. I have also tried inserting [] at the end of names e.g. name="business-related-purchases[]"

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 (标签-UDP|关键词-client)
    • ¥15 关于库卡officelite无法与虚拟机通讯的问题
    • ¥15 qgcomp混合物线性模型分析的代码出现错误:Model aliasing occurred
    • ¥100 已有python代码,要求做成可执行程序,程序设计内容不多
    • ¥15 目标检测项目无法读取视频
    • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
    • ¥100 求采集电商背景音乐的方法
    • ¥15 数学建模竞赛求指导帮助
    • ¥15 STM32控制MAX7219问题求解答
    • ¥20 在本地部署CHATRWKV时遇到了AttributeError: 'str' object has no attribute 'requires_grad'