$sor0b = mysql_query("select sum(yayinci_odeme.tutar) sayim from yayinci_odeme where yayinci_id='$var2[reklamveren_id]'");
$var0b = mysql_fetch_array($sor0b);
$total_kredi=$var0a['sayi']-$var0b['sayim'];
if($total_kredi<=0) { die("ERROR CREDIT"); } PHP işlemi tekrar etme
8
●2.909
- 05-09-2013, 22:34:07Öncelikle merhaba. Bu aşağıdaki kodda total kredi 0dan küçük olduğu zaman işlem duruyor. Ben bu total kredi 0dan küçük olduğu zaman işlemi tekrar etmesini istiyorum ama bir türlü beceremedim. Yardımcı olabilecek var mı acaba
- 06-09-2013, 00:13:44döngüye sokman gerekmez mi ?Cani23 adlı üyeden alıntı: mesajı görüntüle
- 06-09-2013, 00:44:16hocam döngüyle olabilirde yapamadım işte o yüzden yardım istiyorumsRc adlı üyeden alıntı: mesajı görüntüle

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:44:16 -->-> Daha önceki mesaj 00:42:04 --
hocam kodda total kredi 0 dan büyük olunca devam etmesi gerekiyor, bu satırı silersem total kredi 0 dan küçük olduğu zamanda işleme devam eder. yani benim istediğim total kredi 0 dan küçük olduğu zaman işlem durmasın ve işlemi tekrarlasın. tekrarladığı zaman otomatik olarak 0 dan büyük olanlar ile devam edecek.Osmanoğlu adlı üyeden alıntı: mesajı görüntüle - 06-09-2013, 01:44:00
if($total_kredi<=0) { die("ERROR CREDIT"); }bu satırı silin ve,
http://www.phpdefteri.com/icerik/18/for_dongusu.html
For döngüsünü inceleyin
Buraya hazır kod yazsak zararınıza olur, biraz uğraşarak hem işinizi halletmiş olur, hemde for döngüsünü öğrenmiş olursunuz 
İyi Forumlar
- 06-09-2013, 02:14:19İşlem derken hangi işlemin tekrar edilmesini istiyorsunuz ? Açık olursanız çok daha rahat yardımcı olunabilirCani23 adlı üyeden alıntı: mesajı görüntüle

if($total_kredi<=0) { die("ERROR CREDIT"); }Bu kısımı şu şekle getirmeniz gerekiyor;
if($total_kredi<=0) { // Buraya döngü gelecek. } - 06-09-2013, 07:50:51Hocam biraz arastirmistim ve for dongusuyle yapilabilecegini bulmustum ama tam olarak cozemedimquaick adlı üyeden alıntı: mesajı görüntüle
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 07:50:51 -->-> Daha önceki mesaj 07:47:40 --
Hocam verdigim kodu donguye cevirmemiz gerekiyor, kod kendi kendini tekrarlamasi lazim yani $sor0b den itibaren tekrarlanacak, o sekilde bi yardimci olur musunuz ? Kendi kendini tekrarlarsa benim sorunum cozulecek ve ilgilendiginiz icinde tesekkur ederimsmddzcy adlı üyeden alıntı: mesajı görüntüle
- 06-09-2013, 13:41:33$sor0b'den itibaren kendini 1 kez tekrarlar;
$sor0b = mysql_query("select sum(yayinci_odeme.tutar) sayim from yayinci_odeme where yayinci_id='$var2[reklamveren_id]'"); $var0b = mysql_fetch_array($sor0b); $total_kredi=$var0a['sayi']-$var0b['sayim']; if($total_kredi<=0) { $sor0b = mysql_query("select sum(yayinci_odeme.tutar) sayim from yayinci_odeme where yayinci_id='$var2[reklamveren_id]'"); $var0b = mysql_fetch_array($sor0b); $total_kredi=$var0a['sayi']-$var0b['sayim']; }Bu da $total_kredi 0 veya 0'dan küçük olduğu sürece durmadan kendini tekrarlar; ta ki $total_kredi 0'dan büyük olana kadar;
$sor0b = mysql_query("select sum(yayinci_odeme.tutar) sayim from yayinci_odeme where yayinci_id='$var2[reklamveren_id]'"); $var0b = mysql_fetch_array($sor0b); $total_kredi=$var0a['sayi']-$var0b['sayim']; while($total_kredi<=0) { sleep(2); // Diğer tekrar için kaç saniye bekleyeceği. 2 -> saniye cinsinden $sor0b = mysql_query("select sum(yayinci_odeme.tutar) sayim from yayinci_odeme where yayinci_id='$var2[reklamveren_id]'"); $var0b = mysql_fetch_array($sor0b); $total_kredi=$var0a['sayi']-$var0b['sayim']; } - 06-09-2013, 19:17:28Hocam tamamdır çok teşekkür ederim sorun çözüldüsmddzcy adlı üyeden alıntı: mesajı görüntüle

Buraya hazır kod yazsak zararınıza olur, biraz uğraşarak hem işinizi halletmiş olur, hemde for döngüsünü öğrenmiş olursunuz 