dounao1856 2015-12-01 09:49
浏览 48
已采纳

使用PHP / Javascript在复选框中传递多个值

Is it possible to pass multiple values with a checkbox submit. I need to pass the value and the data-export to the insert statement in php? Is it possible in PHP?

Example (HTML):

<input type="checkbox" data-export="<?= $list1['export_charges']; ?>"  name="chk_export[exportinr]"  value="<?= $list1['export_charges_inr']; ?>">

In PHP:

 $exportinr = $_POST['chk_export']['exportinr'];
  • 写回答

5条回答 默认 最新

  • dp0518 2015-12-01 09:59
    关注

    Here's one solution for it

    <input type='checkbox' value='.$list1['export_charges_inr'].' name="chk_export[]" />
    <input type='checkbox' value='.$list1['export_charges'].' name="chk_export[]" />
    

    Php code to get the values

    $numb = count($chk_export);
    for($i=0;$i<=($numb - 1);$i++){
        echo $chk_export[$i];
    }
    

    One more solution is

    <input type="checkbox" value="'.$list1['export_charges'].':'.$list1['export_charges_inr'].'" name="chk_export" />
    

    In php

    $pieces = explode(":", $_POST['chk_export']);
    echo $pieces[0];
    echo $pieces[1];
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?