php
  • html
  • 2013-06-03 2 views 0 likes 
    0

    у меня есть флажок вызвать с forearch как этотКак держать галочка, когда созывать с Еогеаспом

    foreach($orderarray as $key => $cucian) 
    { 
         switch ($cucian['tipe']) { 
    
        case 'cuci dan setrika': 
          echo "<input type='checkbox' name='cuci' /> Cuci"; 
          echo "<input type='checkbox' name='setrika' /> Setrika"; 
    
          break; 
    
          case 'setrika': 
          echo "<input type='checkbox' name='cuci' disabled /> Cuci"; 
          echo "<input type='checkbox' name='setrika' /> Setrika"; 
    
          break; 
    }  
    } 
    

    я прочитал эту ссылку: PHP keep checkbox checked after submitting form

    и добавить

    <?php if(isset($_POST['setrika'])) echo "checked='checked'"; ?> 
    

    но почему после отправки формы, все флажки с именем «setrika» проверены

    любой метод для решения моей проблемы?

    заранее спасибо

    +0

    Это хорошая идея перевести ваши ярлыки и т. Д. На английский язык, чтобы сделать их значимыми для международной группы читателей. Вы получите больше и быстрее, помогите таким образом. – gibberish

    ответ

    0

    Либо вы даете разные имена для ваших флажков или использовать обозначение массива:

    <input type='checkbox' name='setrika[]'> 
    

    Обратите внимание на [] кронштейны: вам придется перебрать $_POST['setrika'], который будет массив:

    $_POST['setrika'][$n] 
    

    предоставляет вам доступ к $n -й положению вашего массива.

    Смежные вопросы