Verileri Farklı Renkler ile sıralama
11
●949
- 12-03-2009, 04:29:03merhabalar arkadaşlar simdi yaptıgım bir sitede kategorileri sıralayacam fakat bunu yaparken ilk kategori adının ornegin kırmızı ikincinin de siyah olmasını istiyorum bunu nasıl yapabilirim yani 1-3-5-7. kategori adının kırmızı 2-4-6-8 kategori adının siyah olmasını istiyorum.Aslında aklama bir yontem geldi fakat iki tane while dongusu kullanmak istemedim bunun icin acaba sizin bu konudaki oneriniz ne olur şimdiden teşekkurler
- 12-03-2009, 09:16:15Üyeliği durduruldumod alarak yapabilirsiniz
$i++; if($i%2 == 0){ $renk ='FF0000'; }else{ $renk ='00FF00'; }gibi gibi - 12-03-2009, 09:23:43hocam acaba biraz daha acarmısınız cunku bunu while dongusu icinde kullanacam ve kodlarım da bunlar acaba nasıl kullanırım bir gosterebilirsnize cok sevinirim.
<div id="kategoriler"> <div align="center"><b>Kategoriler</b></div> </div> <?php $sor=mysql_query("select * from kategoriler order by kategori_adi"); while($yaz=mysql_fetch_array($sor)){ $kategori_id= $yaz['kategori_id']; $kategori_adi=$yaz['kategori_adi']; ?> <div id="kategori_adi"> <span class="ok"><strong>»</strong></span><a href="index.php?git=kategorigoster&kategori_id=<?=$kategori_id?>"><strong><?=$kategori_adi?></strong></a></div> <? } ?> - 12-03-2009, 09:36:58Üyeliği durduruldu[QUOTE=volcanofire;1058299384]hocam acaba biraz daha acarmısınız cunku bunu while dongusu icinde kullanacam ve kodlarım da bunlar acaba nasıl kullanırım bir gosterebilirsnize cok sevinirim.
<div id="kategoriler"> <div align="center"><b>Kategoriler</b></div> </div> <?php $i=1; $sor=mysql_query("select * from kategoriler order by kategori_adi"); while($yaz=mysql_fetch_array($sor)){ $kategori_id= $yaz['kategori_id']; $kategori_adi=$yaz['kategori_adi']; ?> <div id="kategori_adi"> <span class="ok"><strong>»</strong></span><a href="index.php?git=kategorigoster&kategori_id=<?=$kategori_id?>"><strong><?=$kategori_adi?></strong></a></div> ?> <? $i++; if($i%2 == 0){ $renk ='FF0000'; }else{ $renk ='00FF00'; } } ?> - 12-03-2009, 09:48:03Üyeliği durduruldurenk = yerine still kullanıyorsan direkmizraklar adlı üyeden alıntı: mesajı görüntüle
$renk = 'still1'
gibi diyip
bunu cagirirken de
class="<?php echo $renk;?>"
gibi kuıllanabilirsiniz - 12-03-2009, 09:54:35Tesekkurler calıştı fakat ilk verinin renginin farklı yani istedigimiz iki renktende farklı olmasının nedeni nedir acaba bir fikriniz varmı yada $i=1 desem kodun başında işimi gorurmu acaba
- 12-03-2009, 10:00:04teşekurler yorumlarınız ve yardımlarınız icin fakat dedigim gibi ilk gelen verinin rengi farklı geliyor acaba nedeni css den mi kaynaklanıyor yoksa koda ekstra birşey koymak gerekebilirmi
- 12-03-2009, 10:03:09Üyeliği durdurulduverdiğim örnekde zatenvolcanofire adlı üyeden alıntı: mesajı görüntüle
$=1;
yazmıştım kodların üst kısmına..
onu yazmaz isen üst iki satır aynı renk çıkar..