• 10-08-2014, 13:11:11
    #1
    Merhabalar, aşağıdaki kodu kullanarak verilerimi sıralıyorum farklı bir görünmde olduğu için her 4 veride <div class="skill-rows-holder"> bu div'in tekrarlanması gerekiyor nasıl yapabilirim bunu?

                            <div class="skill-rows-holder">
                                <div class="row-fluid skill-row">
                                             <?php 
         $beceridb = $db->get_results("SELECT * FROM beceriler") ;                    
    
         foreach ($beceridb AS $beceribolum)
         {
         ?>
        
                                        <div class="span3">
                                        <div class="skill-item">
                                            <canvas class="skill" data-level="<?php echo "$beceribolum->yuzde"; ?>">"></canvas>
                                            <div class="skill-title"><?php echo "$beceribolum->beceriadi"; ?></div>
                                        </div>
                                    </div>
         <?php
           }
         ?>
    
                            </div>
    
                        </div>
  • 10-08-2014, 16:08:33
    #2
    celalyesil adlı üyeden alıntı: mesajı görüntüle
    Merhabalar, aşağıdaki kodu kullanarak verilerimi sıralıyorum farklı bir görünmde olduğu için her 4 veride <div class="skill-rows-holder"> bu div'in tekrarlanması gerekiyor nasıl yapabilirim bunu?

                            <div class="skill-rows-holder">
                                <div class="row-fluid skill-row">
                                             <?php 
         $beceridb = $db->get_results("SELECT * FROM beceriler") ;                    
    
         foreach ($beceridb AS $beceribolum)
         {
         ?>
        
                                        <div class="span3">
                                        <div class="skill-item">
                                            <canvas class="skill" data-level="<?php echo "$beceribolum->yuzde"; ?>">"></canvas>
                                            <div class="skill-title"><?php echo "$beceribolum->beceriadi"; ?></div>
                                        </div>
                                    </div>
         <?php
           }
         ?>
    
                            </div>
    
                        </div>

     <?php 
    	 $i=0;
    	 $j=1;	 
    	$beceridb = $db->get_results("SELECT * FROM beceriler") ;                    
         foreach ($beceridb AS $beceribolum)
         { 
    	   if($i % 4 == 0) // $i sayacına göre mod alıyor her 4 tanede bir yazdırıyoruz
    	    {
    		 echo '<div class="skill-rows-holder">
                   <div class="row-fluid skill-row"> ';
    		}
    	 
         ?> 
    		<div class="span3">
    		  <div class="skill-item">
    		    <canvas class="skill" data-level="<?php echo "$beceribolum->yuzde"; ?>">"></canvas>
    		    <div class="skill-title"><?php echo "$beceribolum->beceriadi"; ?></div>
    		  </div>
    		</div> 
         <?php
    	    if($j== 4) // ilk başta yazmayacağımız için ikinci değişken kullandık her 4 olduğunda sıfırlıyoruz
    	    {
    		 $j=0;
    		 echo '</div></div>';
    		}
    	    
    		$i++;
    		$j++;
           }
         ?>

    Buyurun Hocam Çalışan Kod Bloğu..
    Not: Faklı tablo ismiyle farklı şekilde sorunsuz veri çekimi ve ekrana basma yapılmıştır,, Deneyin Olumsuz olursa Takıldığınız yeri yeniden gözden geçirelim..
    Kolaygelsin..
  • 10-08-2014, 16:11:51
    #3
    ArMoR adlı üyeden alıntı: mesajı görüntüle
     <?php 
    	 $i=0;
    	 $j=1;	 
    	$beceridb = $db->get_results("SELECT * FROM beceriler") ;                    
         foreach ($beceridb AS $beceribolum)
         { 
    	   if($i % 4 == 0) // $i sayacına göre mod alıyor her 4 tanede bir yazdırıyoruz
    	    {
    		 echo '<div class="skill-rows-holder">
                   <div class="row-fluid skill-row"> ';
    		}
    	 
         ?> 
    		<div class="span3">
    		  <div class="skill-item">
    		    <canvas class="skill" data-level="<?php echo "$beceribolum->yuzde"; ?>">"></canvas>
    		    <div class="skill-title"><?php echo "$beceribolum->beceriadi"; ?></div>
    		  </div>
    		</div> 
         <?php
    	    if($j== 4) // ilk başta yazmayacağımız için ikinci değişken kullandık her 4 olduğunda sıfırlıyoruz
    	    {
    		 $j=0;
    		 echo '</div></div>';
    		}
    	    
    		$i++;
    		$j++;
           }
         ?>

    Buyurun Hocam Çalışan Kod Bloğu..
    Not: Faklı tablo ismiyle farklı şekilde sorunsuz veri çekimi ve ekrana basma yapılmıştır,, Deneyin Olumsuz olursa Takıldığınız yeri yeniden gözden geçirelim..
    Kolaygelsin..
    Çok teşekkür ederim hocam şimdi denedim çalıştı bir sorun yol elleriniz dert görmesin. R10+ veriyorum ayrıca
  • 10-08-2014, 16:17:07
    #4
    celalyesil adlı üyeden alıntı: mesajı görüntüle
    Çok teşekkür ederim hocam şimdi denedim çalıştı bir sorun yol elleriniz dert görmesin. R10+ veriyorum ayrıca
    İşinize yaramasına Sevindim hocam. Kolaygelsin..
    +R10 içinde Teşekkürler sağolun..