• 04-01-2019, 16:14:55
    #1
    herkese selamlar arkadaslar

    ekrangetir functionunda olan $gveri yi sonuc functionunda kullanmam gerekir bir kac yöntem denedim ama başaramadım nasıl taşıya biliriz sonuc functionuna $gveri yi

    şimdiden zaman ayırıp yardımcı olan herkese teşekkürler


    <?php 
    
    class a extends ekrangetir {
    
    	function sonuc () {
    	$buton=$_POST["butonn"];
    	$kisi=$_POST["kisi"];
    	
    	$kisit=trim($gveri); // almak istediğim veri $gveri buraya taşınacak 
    	$verison=explode(",",$kisit);
    	$random=array_rand($verison,$kisi);
    	if($buton):
    	
    	
    	foreach ($random as $key=>$deger):
    		echo $verison[$deger];
    		endforeach;
    		
    		
    		 
    	else:
    	echo "hata var ";
    	endif;
    		 
    }
    
    
    
    function ekgetir (){
    	
    	echo '<form action="indexa.php?islem=ekran" method="post">
    <input type="text" name="metin" class="form-control" />
    <input type="submit" name="buton" value="gönder"  /></form> ';
    
    
    	
    	
    	}
    
    
    	
    	
    	
    	
    
    
    function ekrangetir (){
    	
    	$buton=$_POST["buton"];
    	 $gveri=$_POST["metin"]; // burdan alınacak $gveri
    	 $gtveri=trim($gveri);
    	$verison=explode(",",$gtveri);
    	$verisayi= count($verison);
    
    	echo $verisayi;
    	echo '<body>
    <div class="container">
    <div class="row" id="r">
    		<div class="col-md-4"></div>
            
            <div class="col-md-4 rounded" id="r2">  
    
    
    
    <form action="indexa.php?islem=sonuc" method="post">
    
    
            
            		<div class="row">
                    <div class="col-md-6 text-info" id="pa">Toplam Katılımcı </div>
                     <div class="col-md-6 text-danger" id="pa">'.$verisayi.'</div>
                    </div>
                    
                
               	 <div class="row">
                    <div class="col-md-6 text-info" id="pa">Tarih ve Saat </div>
                     <div class="col-md-6 text-danger" id="pa"></div>
                    </div>
                    
                
                	<div class="row">
                    <div class="col-md-6 text-info" id="pa">Kaç kişi arasından </div>
                     <div class="col-md-6" id="pa"><select name="kisi">
                     <option value="1">1</option>
                      <option value="2">2</option>
                       <option value="3">3</option>
                        <option value="4">4</option>
                         <option value="5">5</option>
                          <option value="6">6</option>
                           <option value="7">7</option>
                            <option value="8">8</option>
                             <option value="9">9</option>
                           <option value="10">10</option>
                     </select></div>
                    </div>
                    	     
                 
                 	<div class="row" style="text-align:center;">
                    <div class="col-md-12" id="pa"><input name="butonn" value="ÇEK GELSİN" type="submit" class="btn btn-success" </div>
                    </form>
                     </div>               
                     
                    </div>  
                    
                          
    
            
            <div class="col-md-4"></div>
            
            
    
    
    
    
    
    
    <?php //-- ?>
    
    
    </div>
    
    
    </div>
    
    
    
         
    </div>
    </body>
    </html>';
    	
    	
    	}
    
    
    
    
    
    }
    	
    
    ?>
  • 04-01-2019, 16:22:17
    #2
    global $degisken; olarak kullanmak istediğiniz fonksiyon içerisinde tanımlama yaparak kullanabilirsiniz.
  • 04-01-2019, 16:31:18
    #3
    Zeta adlı üyeden alıntı: mesajı görüntüle
    global $degisken; olarak kullanmak istediğiniz fonksiyon içerisinde tanımlama yaparak kullanabilirsiniz.
    hocam öncelikle zaman ayırıp cevap yazdığınız için cok teşekkürler

    functionun içinden başka bir functiona taşıcam global yaptım veriyi ama olmadı
    global dışarıdan içeri almak içindi herhalde
  • 04-01-2019, 17:12:17
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    class başında public $ggveri = NULL; diye tanımlarsın, veri postlandığında $this->ggveri =$_POST["metin"]; ile ggveriye atarsin
  • 04-01-2019, 17:25:41
    #5
    codeHIGH adlı üyeden alıntı: mesajı görüntüle
    class başında public $ggveri = NULL; diye tanımlarsın, veri postlandığında $this->ggveri =$_POST["metin"]; ile ggveriye atarsin
    Hocam öncelikle zaman ayırıp cevap yazdığınız için çok çok teşekkürler

    dediğiniz gibi yaptım alttaki resimdeki gibi hata verdi
    sizce yanlıs mı yaptım sorun nedir acaba





    <?php 
    
    class a extends ekrangetir {
    
    	function sonuc () {
    	$buton=$_POST["butonn"];
    	$kisi=$_POST["kisi"];
    	$kisit=trim($this->ggveri); // almak istediğim veri $gveri buraya taşınacak 
    	$verison=explode(",",$kisit);
    	$random=array_rand($verison,$kisi);
    	if($buton):
    	
    	
    	foreach ($random as $key=>$deger):
    		echo $verison[$deger];
    		endforeach;
    		
    		
    		 
    	else:
    	echo "hata var ";
    	endif;
    		 
    }
    }
    
    
    function ekgetir (){
    	
    	echo '<form action="indexa.php?islem=ekran" method="post">
    <input type="text" name="metin" class="form-control" />
    <input type="submit" name="buton" value="gönder"  /></form> ';
    
    
    	
    	
    	}
    
    
    	
    	
    	
    	
    
    
    class ekrangetir {
    	public $ggveri=NULL;
    	function ekrangetirr () {
    	$buton=$_POST["buton"];
    	 $this->ggveri=$_POST["metin"]; // burdan alınacak $gveri
    	 $gtveri=trim($this->ggveri);
    	$verison=explode(",",$gtveri);
    	
    	$verisayi= count($verison);
    
    	echo $verisayi;
    	echo '<body>
    <div class="container">
    <div class="row" id="r">
    		<div class="col-md-4"></div>
            
            <div class="col-md-4 rounded" id="r2">  
    
    
    
    <form action="indexa.php?islem=sonuc" method="post">
    
    
            
            		<div class="row">
                    <div class="col-md-6 text-info" id="pa">Toplam Katılımcı </div>
                     <div class="col-md-6 text-danger" id="pa">'.$verisayi.'</div>
                    </div>
                    
                
               	 <div class="row">
                    <div class="col-md-6 text-info" id="pa">Tarih ve Saat </div>
                     <div class="col-md-6 text-danger" id="pa"></div>
                    </div>
                    
                
                	<div class="row">
                    <div class="col-md-6 text-info" id="pa">Kaç kişi arasından </div>
                     <div class="col-md-6" id="pa"><select name="kisi">
                     <option value="1">1</option>
                      <option value="2">2</option>
                       <option value="3">3</option>
                        <option value="4">4</option>
                         <option value="5">5</option>
                          <option value="6">6</option>
                           <option value="7">7</option>
                            <option value="8">8</option>
                             <option value="9">9</option>
                           <option value="10">10</option>
                     </select></div>
                    </div>
                    	     
                 
                 	<div class="row" style="text-align:center;">
                    <div class="col-md-12" id="pa"><input name="butonn" value="ÇEK GELSİN" type="submit" class="btn btn-success" </div>
                    </form>
                     </div>               
                     
                    </div>  
                    
                          
    
            
            <div class="col-md-4"></div>
            
            
    
    
    
    
    
    
    <?php //-- ?>
    
    
    </div>
    
    
    </div>
    
    
    
         
    </div>
    </body>
    </html>';
    	
    	
    	}
    }
    
    
    
    
    
    	
    
    ?>
  • 04-01-2019, 17:34:47
    #6
    codeHIGH adlı üyeden alıntı: mesajı görüntüle
    class başında public $ggveri = NULL; diye tanımlarsın, veri postlandığında $this->ggveri =$_POST["metin"]; ile ggveriye atarsin
    veya kullanmak istediğin değişkeni array olarak asıl verinin yanında return edip, (return array($degisken, $bilgiler); şeklinde ) kullanacağın fonksiyon içerisinde $array = ekranGetir(); $degiskenim = $array[0]; olarakta hallolur gibi.
  • 04-01-2019, 17:40:42
    #7
    Zeta adlı üyeden alıntı: mesajı görüntüle
    veya kullanmak istediğin değişkeni array olarak asıl verinin yanında return edip, (return array($degisken, $bilgiler); şeklinde ) kullanacağın fonksiyon içerisinde $array = ekranGetir(); $degiskenim = $array[0]; olarakta hallolur gibi.
    hocam öncelikle zaman ayırdığınız için çok teşekkürler
    ama dediğinizi anlamadım benim yazdığım kodun içine yazma sansınız varmı deneyeyim
  • 04-01-2019, 17:41:50
    #8
    ozgun58 adlı üyeden alıntı: mesajı görüntüle
    hocam öncelikle zaman ayırdığınız için çok teşekkürler
    ama dediğinizi anlamadım benim yazdığım kodun içine yazma sansınız varmı deneyeyim
    kabaca şöyle birşey
  • 04-01-2019, 17:46:24
    #9
    hocam script napacak onu yazar mısınız?