Merhaba arkadaşlar bir problemim var yardımcı olabilirseniz sevinirim...
Mysql de bulunan katid seklinde bir alanım var ve bu alanı alırken explode kullanarak cekıyorum.
---
---
şeklinde
benim yapmak istediğim şey db deen gelen id ye göre checkbox ları checked yapmak
yani kat id ile filmin kat idsi tutuyorsa checked olucak
yalnız tek sorun katlar array şeklinde
ben şöyle birşey yaptım
----
bu şekilde filmin kategorilerini checked yapıyor ama aynı kategori ismini 2 defa yazıyor... (ayrıca ikinci kez tekrarladığı kategoriyi checked yapmıyor )
bir hal caresini bulalım
eh:
Mysql de bulunan katid seklinde bir alanım var ve bu alanı alırken explode kullanarak cekıyorum.
---
PHP:
$katlar = explode(",",$yaz['katid'],9 );
---
şeklinde
benim yapmak istediğim şey db deen gelen id ye göre checkbox ları checked yapmak
yani kat id ile filmin kat idsi tutuyorsa checked olucak
yalnız tek sorun katlar array şeklinde
ben şöyle birşey yaptım
----
PHP:
<?php
$s = mysql_query("SELECT * FROM kategoriler ORDER BY katadi ASC" );
$katlar = explode(",",$yaz['katid'],9 );
$i = 1;
while($ss = mysql_fetch_array($s ) ){
foreach($katlar as $a => $b ){
?>
<input <?php if( $b == $ss['id'] ){ echo "checked='checked'"; } ?> type="checkbox" name="kategoriler" value="<?php echo $ss['id']; ?>" />
<?php
echo $ss['katadi'];
++$i;
}
}
bu şekilde filmin kategorilerini checked yapıyor ama aynı kategori ismini 2 defa yazıyor... (ayrıca ikinci kez tekrarladığı kategoriyi checked yapmıyor )
bir hal caresini bulalım