• 23-12-2013, 02:11:56
    #1
    Reveloper
    Merhaba,

    while ile bastırdığım bir veriyi nasıl bölebilirim?

    Örnek:

    böyle düşsün -->

    	<thead>
    		<tr>
    			while -->{<th>$value['basliklar']</th>}
    		</tr>
    	</thead>
    	<tbody>
    		<tr>
    			while -->{<td>$value['konuozeti']</td>}
    		</tr>
    		<tr>
    			while -->{<td>$value['konu']</td>}
    		</tr>
    	</tbody>
    bunu nasıl yapabilirmi tek sorgu ile?
  • 23-12-2013, 10:18:30
    #2
    Eger tek bir verinin icerigini gösterecekseniz while döngüsüne almaya gerek yok direkt döngü icindeki degiskeni kullanabilirsiniz.
  • 23-12-2013, 12:31:43
    #3
    Reveloper
    Selçuk adlı üyeden alıntı: mesajı görüntüle
    Eger tek bir verinin icerigini gösterecekseniz while döngüsüne almaya gerek yok direkt döngü icindeki degiskeni kullanabilirsiniz.
    tek değil maalesef array.
  • 23-12-2013, 12:42:53
    #4
    Yukarda bi yerde tek döngü ile sana lazım olan 3 ayrı <tr> leri birer değişken olarak oluşturursun sonra <table> içerisinde yazdırırsın diye aklıma geldi...
  • 23-12-2013, 13:12:56
    #5
    $i=0;
    
    while (KOŞULBURAYA) {
    
    	if ( $i === 0 ) {
    
    		echo '<thead>
    				<tr>
    				   <th>'.$value["basliklar"].'</th>
    				</tr>
    			</thead>
    			<tbody>';
    	}
    			
    		echo '   <tr>
    				   <td>'.$value["konuozeti"].'</td>
    				</tr>
    				<tr>
    					<td>.'$value["konu"]'.</td>
    				</tr>';
    
    		$i++;
    	
    }
    
    echo '</tbody>';
  • 23-12-2013, 15:07:03
    #6
    Reveloper
    soulmy adlı üyeden alıntı: mesajı görüntüle
    $i=0;
    
    while (KOŞULBURAYA) {
    
    	if ( $i === 0 ) {
    
    		echo '<thead>
    				<tr>
    				   <th>'.$value["basliklar"].'</th>
    				</tr>
    			</thead>
    			<tbody>';
    	}
    			
    		echo '   <tr>
    				   <td>'.$value["konuozeti"].'</td>
    				</tr>
    				<tr>
    					<td>.'$value["konu"]'.</td>
    				</tr>';
    
    		$i++;
    	
    }
    
    echo '</tbody>';

    				<table class="table table-striped table-bordered">
    
    					<thead>
    						<tr>
    <?php
    while($col4=mysql_fetch_array($totalorderstatus)){
    	echo '<th>'.orderstatus($col4['status']).'</th>';
    }
    ?>
    						</tr>
    					</thead>
    					<tbody>
    						<tr>
    <?php
    while($col4=mysql_fetch_array($totalorderstatusa)){
    	echo '<td>'.$col4['total'].' Adet</td>';
    }
    ?>
    						</tr>
    						<tr>
    <?php
    
    while($col6=mysql_fetch_array($totalorderstatusprice)){
    	echo '<td><strong>'.number_format($col6['totalprice'], 2).' TL</strong></td>';
    }
    
    ?>
    						</tr>
    					</tbody>
    				</table>
    kısacası bunu tek bir sorgu yapmak istiyorum...