• 30-07-2013, 17:15:27
    #1
    Üyeliği durduruldu
    Nasıl anlatsam diye düşünüyordum en iyisi resim ile anlatmak



    Arkadaşlar bir den fazla sorgu çalıştırmak istemiyorum.

    rastgele 4 veri çekiyorum bu veriyi parçalayıp;
    1.kutu <div id="1"> </div>
    2.kutu <div id="2"> </div>
    3.kutu <div id="3"> </div>
    4.kutu <div id="4"> </div>

    kutulara verileri basmam gerek şuan oruç kafama vurdu.
    Yardımcı olabilirseniz sevinirim.
  • 30-07-2013, 17:24:09
    #2
    $i=1;
    while(...){
    
         echo '<div id="'.$i.'">.....</div>';
    
    $i++;
    }
  • 30-07-2013, 17:41:58
    #3
    Üyeliği durduruldu
    ReQueM adlı üyeden alıntı: mesajı görüntüle
    $i=1;
    while(...){
    
         echo '<div id="'.$i.'">.....</div>';
    
    $i++;
    }
    hocam parçalayıp ayrı ayrı istediğim yerlerde kullanmam gerek yani bir değişken gibi kullanabilmem gerek.
  • 30-07-2013, 18:28:38
    #4
    Foreach

    Örnek;

    $vtSorgu = $veritabani->query("select * from tablo");
    
    foreach($vtSorgu as $veri){
    
    $veri1 = $veri["veri1"];
    $veri2 = $veri["veri2"];
    $veri3 = $veri["veri3"];
    
    }
    
    echo "Merhaba ben {$veri1} arkadaşım {$veri2} de buralarda olması gerekiyor.. en önemlisi biz foreach döngüsünün dışındayık! veri 3 veri 4.. vsss..";
  • 30-07-2013, 18:35:49
    #5
    Üyeliği durduruldu
    PamukBilisim adlı üyeden alıntı: mesajı görüntüle
    Foreach

    Örnek;

    $vtSorgu = $veritabani->query("select * from tablo");
    
    foreach($vtSorgu as $veri){
    
    $veri1 = $veri["veri1"];
    $veri2 = $veri["veri2"];
    $veri3 = $veri["veri3"];
    
    }
    
    echo "Merhaba ben {$veri1} arkadaşım {$veri2} de buralarda olması gerekiyor.. en önemlisi biz foreach döngüsünün dışındayık! veri 3 veri 4.. vsss..";
    hocam iyi güzel de böyle her kutuda aynı veri çıkar.
  • 30-07-2013, 18:45:32
    #6
    Quismo adlı üyeden alıntı: mesajı görüntüle
    hocam iyi güzel de böyle her kutuda aynı veri çıkar.
    Foreach sadece verileri değişkene aktarmak için kullanıcaksınız. Değişkene aktardığınız verileri sonradan istediğiniz kutunuzda kullanırsınız..
  • 30-07-2013, 18:50:04
    #7
    Quismo adlı üyeden alıntı: mesajı görüntüle
    hocam parçalayıp ayrı ayrı istediğim yerlerde kullanmam gerek yani bir değişken gibi kullanabilmem gerek.
    ilk mesajda sorduğunuz gibi.

    1.kutu <div id="1"> </div>
    2.kutu <div id="2"> </div>
    3.kutu <div id="3"> </div>
    4.kutu <div id="4"> </div>
    şeklinde basar,

    tam olarak nasıl birşey yapmak istiyorsunuz?
  • 30-07-2013, 18:58:31
    #8
    Üyeliği durduruldu
    PamukBilisim adlı üyeden alıntı: mesajı görüntüle
    Foreach sadece verileri değişkene aktarmak için kullanıcaksınız. Değişkene aktardığınız verileri sonradan istediğiniz kutunuzda kullanırsınız..
    ReQueM adlı üyeden alıntı: mesajı görüntüle
    ilk mesajda sorduğunuz gibi.

    1.kutu <div id="1"> </div>
    2.kutu <div id="2"> </div>
    3.kutu <div id="3"> </div>
    4.kutu <div id="4"> </div>
    şeklinde basar,

    tam olarak nasıl birşey yapmak istiyorsunuz?



    (Resimdeki 3-4 kutuları görmezden gelerek.)

    foreach'e soktugum veriyi 1 ve 2. kutuya ekledim haliyle aynı veriyi basıyor.
  • 30-07-2013, 19:13:25
    #9
    foerach kullanmana gerek yok aslında, while dongüsü içinde if, elseif, else kullanarak istediğin şekli verebilirsin. verdiğim kodda $i 1'den başlıyor her seferinde 1 artıyor

    $i=1;
    while(){
    	if($i==1){
    		...geniş video ... 
    	}else{
    		... diğerleri ...
    	}
    $i++;
    }
    olmadı while içerisinde verileri diziye ata. daha sonra istediğin gibi kullan.