2013-07-22 213 views
0

我確實有關聯數組在php(id,orderType,details)中按照指定的順序。使用php動態地在html表中加載數據

我想在運行時顯示在HTML表格這個細節[而頁面加載]

如何實現這一目標?我從來沒有做過這樣的事情,所以請指導我。謝謝!

+0

2路和回聲 – Rufinus

+0

做Ajax調用... –

回答

0
echo '<table>'; 
foreach($yourarray as $row){ 
    echo '<tr>'; 
    foreach($row as $key=>$cell){ 
     echo '<td>'.$cell.'</td>'; 
    } 
    echo '</tr>'; 
} 
echo '</table>': 
0
<table> 
<tr> 
    <td>Id</td> 
    <td>Order</td> 
    <td>Type</td> 
    <td>Details</td>   
</tr> 
<?php 
$your_array = array(array('id' => 12, 'order'=>1233, 'type'=> 1233, 'details'=>2444), 
array('id' => 1, 'order'=>14, 'type'=> 444, 'details'=>88)); 
    foreach($your_array as $row){ ?> 
    <tr> 
     <td><?php echo $row['id']; ?></td> 
     <td><?php echo $row['order']; ?></td> 
     <td><?php echo $row['type']; ?></td> 
     <td><?php echo $row['details']; ?></td> 
    </tr>  
<?php } ?> 
</table> 
0
//detail() is your assosicative array 

echo '<table><tr>'; 
echo '<td>id</td><td>orderType</td><td>details</td>'; 
echo '</tr>'; 

foreach($detail as $row){ 
    echo '<tr>'; 
    echo '<td>'.$row['id'].'</td>'; 
    echo '<td>'.$row['orderType'].'</td>'; 
    echo '<td>'.$row['details'].'</td>'; 
    echo '</tr>';  
} 

echo '</table>'; 
0
$headerFlag = false; 
$result = "<table border='2'>"; 
foreach ($array as $row){ 
    $result = $result."<tr>"; 
    if($headerFlag == false){ 
      foreach($row as $key => $cell){ 
       $result = $result."<th>".$key."</th>"; 
      } 
      $headerFlag = true; 
      $result = $result."</tr>"; 
     } 
     foreach($row as $key => $cell){ 
      $result = $result."<td>".$cell."</td>"; 
     } 
     $result = $result."</tr>"; 
} 
echo $result = $result."</table>"; 
相關問題