Erlik adlı üyeden alıntı: mesajı görüntüle
Merhaba arkadaşlar,

Elimde şöyle bir kod var ;

if ($row_twtwar34['value'] == "Islam") { $row_twtwar34['name'] = "<a style=\"color:#3C0\">".$row_twtwar34['name']."</a>" ; }
if ($row_twtwar34['value'] == "Katolik Hristiyan") { $row_twtwar34['name'] = "<a style=\"color:#C00\">".$row_twtwar34['name']."</a>" ; }
if ($row_twtwar34['value'] == "Ortodoks Hristiyan") { $row_twtwar34['name'] = "<a style=\"color:#909\">".$row_twtwar34['name']."</a>" ; }
if ($row_twtwar34['value'] == "Pagan") { $row_twtwar34['name'] = "<a style=\"color:#09C\">".$row_twtwar34['name']."</a>" ; }
if ($row_twtwar34['value'] == "Heretic") { $row_twtwar34['name'] = "<a style=\"color:#F60\">".$row_twtwar34['name']."</a>" ; }
Kodlarda gördüğünüz gibi, örneğin VALUE si Islam olan değişkenin rengi #3c0 oluyor
VALUE si Katolik Hristiyan olanın ise değişken rengi #c00 oluyor. Bu kodlar sorunsuz çalışıyor.

Benim yapmak istediğim şu. $row_twtwar34 gibi daha 120 ye kadar değişkenim var.
$row_twtwar1 den başlıyor $row_twtwar120 ye kadar sırayla gidiyor. yukarıdaki kodları 120 kere çoğaltmadan, basit yoldan yukarıdaki şartlandırmayı tüm değişkenlere nasıl uygularım?
Arkadaşım niye böyle saçma bir şey yaptın ki. Yanlış anlama da saçma olmuş Bunları veritabanından çekiyorsun madem, tablona bir alan daha ekle color diye, oraya renk değerini yaz. Gösterirken de:

while($row = mysql_fetch_assoc($sorgun)){
echo '<a style="color:#'.$row['color'].'">'.$row['name'].'</a>' ;
}
şeklinde göster