2014-08-31 96 views
-3

我很努力將從我的數據庫中提取的數據放入表格佈局中。PHP將結果寫入表格

這是回聲結果:

echo "<p><h3>".$results['ID Number']."</h3>".$results['id_number']."</p>"; 
      echo "<p><h3>".$results['Card Status']."</h3>".$results['card_status']."</p>"; 
      echo "<p><h3>".$results['Full Name']."</h3>".$results['full_name']."</p>"; 
      echo "<p><h3>".$results['DBS/CRB Number']."</h3>".$results['dbs_number']."</p>"; 
      echo "<p><h3>".$results['Job Title']."</h3>".$results['job_title']."</p>"; 
      echo "<p><h3>".$results['Card Start Date']."</h3>".$results['card_start_date']."</p>"; 
      echo "<p><h3>".$results['Card Expiry']."</h3>".$results['card_expiry_date']."</p>"; 
      echo "<img src='photos/".$results['photo_name']."'>"; 

請有人可以幫助我,它讓我瘋了,也是結果的名稱沒有顯示,例如'ID號'作爲標題,然後'id_number'結果。

還是有顯示從記錄的所有數據,而不是多重回波的

我有一個搜索框查找匹配ID_NUMBER,然後連接到ID_NUMBER的數據記錄,然後顯示一個簡單的方法

+0

而不是p標籤使用表td tr標籤來構建表結構只是像使用p標籤一樣將它們附加到它們中 – Tushar 2014-08-31 18:23:30

回答

1

嗯,我不認爲有需要任何幫助,還爲您封鎖使用該着想爲

echo "<table><tr><td><h3>ID Number</h3></td><td>".$results['id_number']."</td></tr>"; 
       echo "<tr><td><h3>Card Status</h3></td><td>".$results['card_status']."</td></tr>"; 
       echo "<tr><td><h3>Full Name</h3></td><td>".$results['full_name']."</td></tr>"; 
       echo "<tr><td><h3>DBS/CRB Number</h3></td><td>".$results['dbs_number']."</td></tr>"; 
       echo "<tr><td><h3>Job Title</h3></td><td>".$results['job_title']."</td></tr>"; 
       echo "<tr><td><h3>Card Start Date</h3></td><td>".$results['card_start_date']."</td></tr>"; 
       echo "<tr><td><h3>Card Expiry</h3></td><td>".$results['card_expiry_date']."</td></tr>"; 
       echo "<tr><td></td><td><img src='photos/".$results['photo_name']."'></td></tr></table>"; 
+0

非常感謝Tushar如何將'photo_name'移動到不同的列中,以便它旁邊的身份證號碼在右邊。 – wabj140489 2014-08-31 18:40:44

+0

試試吧你可以做到這一點.....開始相信自己...別的病告訴你別擔心 – Tushar 2014-08-31 18:42:39

0

我個人存儲那些到一個數組和循環遍歷它。

事情是這樣的:

<?php 
$array = array(); 

$array[] = $results['ID Number'] . ' ' . $results['id_number']; 
//And so on until all the values you want are in the array. 
//You could potentially use a loop for this too, depending on your code 

echo '<table>'; 

foreach($array as $value){ 
    echo '<tr>'; 
    echo '<td> $value </td>'; 
    echo '</tr>; 

} 

echo '</table>'; 

至於結果沒有顯示出來的名稱。如果不看代碼的其餘部分,很難指出這一點。