• 16-01-2008, 00:08:06
    #1
    Merhaba,

    Ben while döngüsünü tek tek 1-2-3-4-5-6 diye sarılaması değilde mesela 3 ile başlayıp 3+4x şekilde gitmesini istiyorum.

    şöyle birşey yaptım
    $sayi = 3;
       $b = 4;
    while ( $sayi <= 84 )
    
    	{	echo "<Font Size=" . $sayi . ">Sayimiz $sayi </Font>";
    
    	($sayi+$b);
    		}
    sonsuz döngüye giriyor

    bunu denedim
    $sayi = 3;
       $b = 4;
    while ( $c <= 84 )
    
    	{	echo "<Font Size=" . $sayi . ">Sayimiz $sayi </Font>";
    
    $c= $sayi+$b;
    		}
    Buda sonsuz döngüye giriyor
  • 16-01-2008, 00:11:19
    #2
    çalışıyor;
    Alıntı
    <?
    $sayi = 3;

    while ( $sayi <= 84 )

    { echo "$sayi<br>";

    $sayi = $sayi + 4;
    }
    ?>
  • 16-01-2008, 00:12:34
    #3
    teşekkür ederim +rep
  • 16-01-2008, 00:19:09
    #4
    rica ederim (:
  • 16-01-2008, 00:31:34
    #5
    bir sorum daha var,

    while (list($i,$x) = each($degisken) && $sayi <= 84 )
    Gibi iki koşullu kullanımda neden hata veriyor ? && $sayi <= 84 burdaki koşulu çıkartınca düzeliyor.. ?
  • 16-01-2008, 10:36:54
    #6
    Kurumsal PLUS
    while (list($i,$x) = each($degisken)) {
    if ($sayi <= 84) {

    şeklinde kullanabilirsin. 2. koşulu if ile belirtirsin.