如何保存复选框和删除列表中的所有值

时间:2015-04-17 22:48:46

标签: php jquery html mysql

所以我有这个问题我有6列,列中有n个复选框,

<ul>
        <li>
          <input type="checkbox" name="kuche[]"  id="check" value="freie Falächen reinigen / abstauben">
          <label for="check"></label>
          <p>freie Falächen reinigen / abstauben</p>
          <div class="rutina"></div>
        </li>
        <li>
          <input type="checkbox" name="kuche[]"  id="check" value="Griffspuren allg. entfernen"> <label for="check"></label><label for="check"></label>
          <p>Griffspuren allg. entfernen</p>
          <div class="rutina"></div>
        </li>
        <li>
          <input type="checkbox" name="kuche[]"  id="check" value="Türen vollflächig reinigen"> <label for="check"></label>
          <p>Türen vollflächig reinigen</p>
          <div class="rutina"></div>
        </li>
        <li>
          <input type="checkbox" name="kuche[]"  id="check" value="Lavabo reinigen /entkalken"> <label for="check"></label>
          <p>Lavabo reinigen /entkalken</p>
          <div class="rutina"></div>
        </li>
        <li>
          <input type="checkbox" name="kuche[]" id="check" value="Spinnweben entfernen"> <label for="check"></label>
          <p>Spinnweben entfernen</p>
          <div class="rutina"></div>
        </li>
        <li>
          <input type="checkbox" name="kuche[]"  id="check" value="nass aufnehmen"> <label for="check"></label>
          <p>nass aufnehmen</p>
          <div class="rutina"></div>
        </li>
      </ul>

所以这是列之一或列表中有6个这些,当我点击div.rutina中的每个复选框时,当复选框被选中时,它将显示下拉列表,这里是链接实时视图:example

所以这里的问题是当我提交表单时,如何获取每列中每个复选框的下拉列表的所有值。

1 个答案:

答案 0 :(得分:1)

正如@Sean所写,解决方案或多或少会像那样,但我忘了在那个时候添加它,当我遇到这个问题抱歉时,我会给添加的输入名称ex:dropdown []然后为每个选中复选框我也会有一个下拉菜单,所以使用foreach循环我可以保存所有元素,

foreach($_POST['checkbox'] as $key => $value) {
    //value would be here for checkbox
    $value;
    //the value for dropdown would be here 
    $drop = $_POST['dropdows'][$key];

或多或少这将是解决方案。