Kakarotto adlı üyeden alıntı

Bu kodları yazan adamı gereksiz yere tırnak işareti kullanacak kadar vakti bol biri olduğu için tebrik etmek lazım öncelikle. O ne biçim bir tırnak işareti kullanım alışkanlığıdır ya? Çift tırnak ile başlıyor, sonra değişkenlerde escape için yine çift tırnak kullanıyor... En başta tek tırnak kullanıp HTML kodlarında çift tırnak kullanması daha temiz gösterirdi olayı orası kesin..

Neyse konuya gelecek olursam;
Ne hata veriyor script? Şu anda gözüme çarpan şey if koşulu ile elseif koşulu arasında başka kodların kullanılmış olması gibi görünüyor. Detaylıca bakmadım, sadece tab olayından parantezleri kapatınca if koşulu ile elseif koşulu arasına farklı kodlar girdiği için koşul kesiliyor.

Olması gereken;
if(....){}
elseif(....){}
elseif(....){}
else{}


kodlarda görünen ve olan
if(..){}
rastgele kodlar, değişkenler...
elseif(){}
elseif(){}
else{}


Ha bir de foreach döngüsü içinde olması gereken option[] dizi değişkeninin koşulları foreach dışına taşınmış. Tabi foreach dışında da option tanımlıysa sorun olmayabilir orası. Fakat if koşulu kesip, sonra foreach döngüsü gelip, ondan sonra elseif ile devam etmek hata çıkartır.



Neresinden tutsanız elinizde kalır bu kodlar. ;)


Kodlarda cript yazmıyor. Kodlama yapan arkadaş
echo "echo "cript..."; yapmış yani. Gereksiz yere uzatmış.


Hakikaten şimdi gördüm :D kodu tam inceleme fırsatım olmamıştı.