• 05-09-2013, 22:34:07
    #1
    Ö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

    $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"); }
  • 06-09-2013, 00:13:44
    #2
    Cani23 adlı üyeden alıntı: mesajı görüntüle
    Ö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

    $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"); }
    döngüye sokman gerekmez mi ?
  • 06-09-2013, 00:26:17
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    if($total_kredi<=0) { die("ERROR CREDIT"); }
    bu satırı silin :\
  • 06-09-2013, 00:44:16
    #4
    sRc adlı üyeden alıntı: mesajı görüntüle
    döngüye sokman gerekmez mi ?
    hocam döngüyle olabilirde yapamadım işte o yüzden yardım istiyorum

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:44:16 -->-> Daha önceki mesaj 00:42:04 --

    Osmanoğlu adlı üyeden alıntı: mesajı görüntüle
    if($total_kredi<=0) { die("ERROR CREDIT"); }
    bu satırı silin :\
    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.
  • 06-09-2013, 01:44:00
    #5
    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
    #6
    Cani23 adlı üyeden alıntı: mesajı görüntüle
    Ö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

    $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"); }
    İşlem derken hangi işlemin tekrar edilmesini istiyorsunuz ? Açık olursanız çok daha rahat yardımcı olunabilir

    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:51
    #7
    quaick adlı üyeden alıntı: mesajı görüntüle
    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
    Hocam biraz arastirmistim ve for dongusuyle yapilabilecegini bulmustum ama tam olarak cozemedim

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 07:50:51 -->-> Daha önceki mesaj 07:47:40 --

    smddzcy adlı üyeden alıntı: mesajı görüntüle
    İşlem derken hangi işlemin tekrar edilmesini istiyorsunuz ? Açık olursanız çok daha rahat yardımcı olunabilir

    if($total_kredi<=0) { die("ERROR CREDIT"); }
    Bu kısımı şu şekle getirmeniz gerekiyor;

    if($total_kredi<=0) {
    // Buraya döngü gelecek.
    }
    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 ederim
  • 06-09-2013, 13:41:33
    #8
    $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:28
    #9
    smddzcy adlı üyeden alıntı: mesajı görüntüle
    $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'];
    
    }
    Hocam tamamdır çok teşekkür ederim sorun çözüldü