2015-12-14 3 views
-1

У меня есть таблица, которая получает данные из базы данных. Я хочу представить каждого сотрудника горизонтально, однако в настоящее время он показывает их вертикально.Отображение данных по горизонтали, а не по вертикали?

include 'includes/connect.php'; 

$select_staff = "select * FROM staff"; 

$run_staff = mysql_query($select_staff); 

while ($row_staff=mysql_fetch_array($run_staff)) 
{ 
    $staff_id = $row_staff['staff_id']; 
    $staff_name = $row_staff['staff_name']; 
    $staff_details = $row_staff['staff_details']; 
    $staff_image = $row_staff['staff_image']; 

    echo 
     "<table><tr><td>{$row_staff ['staff_name']}</td></tr> 
     <tr> <td>{$row_staff['staff_details']}</td></tr> 
      <tr><td><img src='images/$staff_image' width='100' height='100'/></td> 
       </tr></table>"; 
} 

В настоящее время он показывает:

Name 
Details 
Image 

Name 
Details 
Image 

Я хочу его на дисплей:

Name      Name 

Details     Details 

Image      Image 
+0

Если вы не хотите, чтобы сделать по вертикали, почему у вас есть отдельная строка таблицы для каждого поля? –

ответ

0

Try следующим образом:

include 'includes/connect.php'; 

$select_staff = "select * FROM staff"; 

$run_staff = mysql_query($select_staff); 
echo "<table>; 

while ($row_staff=mysql_fetch_array($run_staff)) 
{ 
    $staff_id = $row_staff['staff_id']; 
    $staff_name = $row_staff['staff_name']; 
    $staff_details = $row_staff['staff_details']; 
    $staff_image = $row_staff['staff_image']; 

    echo 
     "<tr><td>{$row_staff ['staff_name']}</td> 
      <td>{$row_staff['staff_details']}</td> 
      <td><img src='images/$staff_image' width='100' height='100'/></td> 
     </tr>"; 
} 

echo "</table>";