Esca adlı üyeden alıntı: mesajı görüntüle
Merhaba,

Şimdi elimde bir dizi var

$dizi = Array (
 'sec1' => 'Seçenek 1',
'sec2' => 'Seçenek 2',
'sec3' => 'Seçenek 3',
'sec4' => 'Seçenek 4',
'sec5' => 'Seçenek 5',
'sec6' => 'Seçenek 6'
);
bunları checkbox haline getiriyorum veritabanına seçilenleri sec1,sec3,sec4 gibi virgülle ayırıyorum. Seçilenleri tekrar düzenlemek isteyen olunca checkbox listesinde seçilen checkbox'larda tik olmasını istiyorum ancak yapamadım bu konuda yardım beklemekteyim. Umarım anlatabilmişimdir.
for($i=0;$i<count($dizi);$i++)
{
?>
<input type="checkbox" name="sec<?=($i+1)?>" <?php if(in_array($sec.($i+1),$dizi)) echo 'checked="checked"';?>
<?php
}
Şeklinde bi deneyin hocam.