[çözüldü] adını bile bilmediğim problem

0
Onaylı Üye
Üye
Katılım
1 Ağustos 2008
Mesajlar
38
Tepki puanı
0
arkadaşlar merhaba,

direkt konuya gireyim. php ile script yazmaya başladım. ve yardıma ihtiyaç duydum her zaman ki gibi. aslında bir çok arama yaptım fakat olayın ana başlığını bilmediğim için pek verimle olamadı arama sonuçlarım. neyse.

mesela bir maç başlığı açıyorum. form alanında select, option tagleri ile maçın oynandığı stadı giriyorum. value kullanarak idye göre stadı belirliyorum.

işte problem tam olarak burada başlıyor. örneğin 1 numaralı idye sahip stat ali sami yen ise, ben bunu şöyle yazdırıyorum;

PHP:
if($stat=="1"){
	echo "ali sami yen ";
}

anlatmak istediğim şu. diyelim 10 tane stat var veri tabanında. ben bunları php dosyama sürekli manuel olarak eklemek zorunda mı kalacağım?

Kod:
if($stat=="1"){ echo "..."; }
if($stat=="2"){ echo "..."; }
if($stat=="3"){ echo "..."; }
if($stat=="4"){ echo "..."; }
...
if($stat=="9"){ echo "..."; }
if($stat=="10"){ echo "..."; }

bunun daha kolay yönetemi yok mudur?

while döngüsünü form içerisinde kullanarak istediğim gibi çekip yazdırabiliyorum. fakat bunu beceremedim :(

// problemi çözdüm. phpyi sevmeye başladım :) aynı problemi yaşayanlar/yaşayacaklar için nasıl yaptığımı anlatayım.

sorgumdan maç bilgilerini çekerken stadın id numarasını da çektim ve $statid değişkenine atadım. daha sonrası çocuk oyuncağı gibi geldi;

PHP:
$s = mysql_fetch_array(mysql_query("SELECT * from stadyumlar WHERE stat_id='$statid'"));
$statisim = $s["stat_isim"];

echo $statisim;
 
0
Onaylı Üye
Üye
Katılım
8 Nisan 2011
Mesajlar
1,187
Tepki puanı
14
Konum
İzmir / Manisa
$stat=array("ali sami yen", " bilmemne " , " cart curt")
gibi birşeyde olabilir aslında ancak array her zaman 0'dan başlıyor bildiğim kadarıyla yani stat değeri 0'da alisamiyen 1'de bilmemne yazdırır gibi.
tabi başka tür çözümü olurmu bilemem
(kodlar eksik olabilir sadece bi örnek :) )
 
Geri
Üst