Dizi patlayabilir ve ilgili onay kutusunu alanlara parçaları atamak nasıl?

0 Cevap php

Aşağıdaki durum: Ben bir mysql tablo alanında implode ile bir onay kutusu dizi saklanır. Şimdi, onay kutularını güncelleştirmek için, ben, tablo alan içeriğini okumak onun parçalarının içine patlayabilir ve ilgili onay kutularını atamak istiyorum.

Şimdiye kadar okumak ve farklı parçalar halinde tablo alan içeriği patlayabilir başardı, benim zorluk ilgili onay kutularını atamak için nasıl.

İşte onay kutusu alandır:

<tr>
   <td><input class="field checkbox" type="checkbox" name="appbox[]" value="Automotive" <?php $appbox_checked ?> /><label class="choice">Automotive</label></td>
   <td><input class="field checkbox" type="checkbox" name="appbox[]" value="Backlights" <?php $appbox_checked ?> /><label class="choice">Backlights</label></td>
   <td><input class="field checkbox" type="checkbox" name="appbox[]" value="LED lighting" <?php $appbox_checked ?> /><label class="choice">LED lighting</label></td>
  </tr>
  <tr>
   <td><input class="field checkbox" type="checkbox" name="appbox[]" value="IR" <?php $appbox_checked ?> /><label class="choice">IR</label></td>
   <td><input class="field checkbox" type="checkbox" name="appbox[]" value="Signage/Traffic Lights" <?php $appbox_checked ?> /><label class="choice">Signage/Traffic lights</label></td>
   <td><input class="field checkbox" type="checkbox" name="appbox[]" value="Mobile Devices" <?php $appbox_checked ?> /><label class="choice">Mobile devices</label></td>
  </tr>

ve burada php kodu:

$storebox = explode(", ", $chunk0);
    for($i = 0; $i < count($storebox); $i++){
    echo "Piece $i = $storebox[$i] <br />";
    }

Yığın içerik onay kutusu değer alanını eşleşir. Yani ne gerek temelde:

if 'chunk content' = 'checkbox value' then <?php $appbox_checked ?> will echo 'checked'

Ya da belki bir simplier çözümü var. Senin için teşekkürler adamlar yardımcı!

0 Cevap