• 20-02-2016, 08:13:07
    #1
    merhabalar,

    for döngümün içinde if var ve bu ifin içindede tekrar if var en sondaki if çalışmıyor sebebi ne olabilir ?
  • 20-02-2016, 08:21:09
    #2
    Php bilenler yardımcı olacaktırlar hocam fakat yazdığınız kodu paylaşın da ona göre bir şey söylesinler.
  • 20-02-2016, 08:24:18
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    for($i = 1;$i < 6; $i++){
    	
    echo "ben su an {$i} sayisindayim.<br>";
    
    if($i == 3){
    	echo '<font style="margin-left:5px"> ben '.$i.' alt elamaniyim</font><br>';
    	if(1 == 1){
    		echo '<font style="margin-left:10px"> ben '.$i.' ikinci alt elamaniyim</font><br>';
    		
    		if(2 == 2){
    			echo '<font style="margin-left:15px"> ben '.$i.' ucuncu alt elamaniyim</font><br>';
    		}
    	}
    }
    
    
    
    }
    çıktı :
    1. ben su an 1 sayisindayim.
    2. ben su an 2 sayisindayim.
    3. ben su an 3 sayisindayim.
    4. ben 3 alt elamaniyim
    5. ben 3 ikinci alt elamaniyim
    6. ben 3 ucuncu alt elamaniyim
    7. ben su an 4 sayisindayim.
    8. ben su an 5 sayisindayim.

    yazdığınız kodları yazın onları inceliyim onlarda bir hata olabilir ;

    forum üyeliğiniz hayırlı olsun bu arada hoş geldiniz r10 ailesine.
  • 20-02-2016, 08:57:36
    #4
    numanturle adlı üyeden alıntı: mesajı görüntüle
    for($i = 1;$i < 6; $i++){
    	
    echo "ben su an {$i} sayisindayim.<br>";
    
    if($i == 3){
    	echo '<font style="margin-left:5px"> ben '.$i.' alt elamaniyim</font><br>';
    	if(1 == 1){
    		echo '<font style="margin-left:10px"> ben '.$i.' ikinci alt elamaniyim</font><br>';
    		
    		if(2 == 2){
    			echo '<font style="margin-left:15px"> ben '.$i.' ucuncu alt elamaniyim</font><br>';
    		}
    	}
    }
    
    
    
    }
    çıktı :
    1. ben su an 1 sayisindayim.
    2. ben su an 2 sayisindayim.
    3. ben su an 3 sayisindayim.
    4. ben 3 alt elamaniyim
    5. ben 3 ikinci alt elamaniyim
    6. ben 3 ucuncu alt elamaniyim
    7. ben su an 4 sayisindayim.
    8. ben su an 5 sayisindayim.

    yazdığınız kodları yazın onları inceliyim onlarda bir hata olabilir ;

    forum üyeliğiniz hayırlı olsun bu arada hoş geldiniz r10 ailesine.
    öncelikle hoşbulduk,

    if(isset($_POST['gonder'])){
    for($a = $ilkBolum;$a <= $sonBolum;$a++){
    if(isset($_POST['yayinla'])){}
    }
    
    }
    hocam kodun iskeleti böyle şimdi yayinla kısmı çalışmıyor hiçbir şekilde if koşulu karşılandığına eminim else yaparak hata mesajı verdirmeye çalıştıysamda hata mesajı bile alamadım
  • 20-02-2016, 08:57:51
    #5
    Parantezler arasında boşluk bırakarak bu şekilde dener misiniz?

    if (isset($_POST['gonder'])) 
    {
    	for ($a = $ilkBolum; $a <= $sonBolum; $a++)
    	{
    		if (isset($_POST['yayinla']))
    		{
    			#buraya kodlar gelecek
    		}
    	}
    
    }
  • 20-02-2016, 09:03:11
    #6
    gelen post verilerini hepsini inceleyin bir yayınla postu geliyor mu diye
    if(isset($_POST['gonder'])){ şunun hemen üstüne print_r($_POST); die(); ekleyin bir gelen postlara bakın yayınla var mı yok mu diye
  • 20-02-2016, 09:31:05
    #7
    numanturle adlı üyeden alıntı: mesajı görüntüle
    gelen post verilerini hepsini inceleyin bir yayınla postu geliyor mu diye
    if(isset($_POST['gonder'])){ şunun hemen üstüne print_r($_POST); die(); ekleyin bir gelen postlara bakın yayınla var mı yok mu diye
    hocam üstüne ekleyince array boş dönüyor yayinlanın altına ekleyince ise gonder vs var ancak yayinla yok
    hocam pardon yayınla diyince yayınlada gözüktü şuanda

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 09:31:05 -->-> Daha önceki mesaj 09:07:25 --

    yayinla yaptıktan sonra
    print_r($_POST); yapıyorum yayinla inputu gözüküyor ancak ifin içerisine herhangi birşey yazınca işlem gerçekleşmiyor.

    form elemanları

                        <form action="<?php echo $_SERVER['REQUEST_URI']?>" method="POST">
                <input type="submit" class="button-primary" id="yayinla" name="yayinla" value="Dizileri Yayınla!"/></form>
    not : wordpress pluginidir.