for döngüsü yardım.

fiko19ender çabuk

 $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

2013-03-20 20:54:54 Edit:2013-03-20 20:56:01

Php

alicilinAli Fırat Güler

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.

2013-03-20 22:25:41

Php

fiko19ender çabuk

çok teşekkür ederim bunu unutmayacağım 12 saatttir kod yazıyorum kafa durdu artık :)

2013-03-20 22:29:51

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 

2013-03-20 22:42:35

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro