for döngüsü yardım.
$kot= $_GET["kodu"];
$sorgu_urun = "SELECT * FROM goldfirma where kod = $kot";
@$resultset_urun = mysql_query ($sorgu_urun);
$urun_resim = @mysql_result ($resultset_urun, 0, "urunresim");
for ($i=0; $i<= $urun_resim; $i + 5)
{
.
.
.
.
.
}
sorunum şu ki $urun_resim değişkenime veri tabanından 10 değeri geliyor, fakat döngümdeki sayacım 10 a ulaştığında durmuyor, sonsuz döngüye giriyor bunu nasıl çözebilirim
Php
Döngüyü 5 er 5 er arttırmayı planlamışssınız fakat yanlış yaptığınızdan dolayı döngü çuvallamış.
Php de ++$i yada $i++ gibi yöntemlerle bir değişkenin değerini arttırabilirsiniz. Tabi hali ile bu yöntemle yaptığınız arrtırmalar 1 er arttırır. eğerki siz 2 şer arttırmak istiyorsanız for döngüsünün son parametresine $i +2 yazmanız $i 'yi arttırmaz. sadece o anki değeri arttırır. eğerki 2'şer yada daha fazla bi şekilde arttırmak istiyorsanız $i += 2 şeklinde yazabilirsiniz. işte bu şekilde yazımda ikişer ikişer artacaktır.
Php
çok teşekkür ederim bunu unutmayacağım 12 saatttir kod yazıyorum kafa durdu artık :)
Php
bu sekilde calısmaz zaten dongu
msyql result ile 10 tane veriyi bu sekilde yazdıramazsın
once num rows ile sayısını al yada sql sorgusuna limit ekle ondan sonra mysql_resultu for dongusunun icinde yaz 0 yazan yerede $i yi ekle