2015-09-24 28 views
0

我試圖設計一個網頁,它只是簡單地顯示使用PHP的數據庫中的信息。 我幾乎解決了我所有的問題,但這是我第一次使用HTML,而且我無法找到解決問題的解決方案。在HTML中擬合表格

我到目前爲止的代碼是:

<?php 

$connection = mysql_connect('localhost','XXXX','XXXX'); 
mysql_select_db('cardata_laptimer'); 

echo "<table>"; 
echo "<table border = 1>"; 

$query = "SELECT * from tempos GROUP BY piloto"; 
$result = mysql_query($query); 

while($row = mysql_fetch_array($result)) 
{ 
$query = "SELECT * from tempos WHERE piloto = '" . $row['piloto'] . "' ORDER BY tempo"; 
$resultado = mysql_query($query); 

echo "<td>" . $row['piloto'] . "</td></tr>"; 

while($rows = mysql_fetch_array($resultado)) 
{ 
    echo "<td>" . $rows['tempo'] . "</td><td>" . $rows['data'] . "</td></tr>"; 
} 
} 

我得到的輸出可以在www.cardata.pt可以看出

1問題:如何讓我的「PILOTO」(例如AA)佔據2個單元格的空間?

第二個問題:我想讓桌面上顯示「pilotos」,並將每個人(速度和數據)的信息並列顯示在piloto名稱下。

在此先感謝

+0

我可能是錯的,但你不知道似乎是在任何地方開始'',你似乎只關閉它們?你爲什麼要在對方里面放兩張桌子? – Epodax

+0

你是對的。我沒有啓動任何,不知道我不得不:P –

+0

我建議你找到一個關於如何編寫html的教程。 – Epodax

回答

1

要佔用2個單元的空間增加:合併單元格=「2」 這裏是我的代碼的編輯:

<?php 

$connection = mysql_connect('localhost','XXXX','XXXX'); 
mysql_select_db('cardata_laptimer'); 

echo '<table border="0"><tr>'; 

$query = "SELECT * from tempos GROUP BY piloto"; 
$result = mysql_query($query); 

while($row = mysql_fetch_array($result)) 
{ 
echo '<td><table border="1"><tr>'; 
$query = "SELECT * from tempos WHERE piloto = '" . $row['piloto'] . "' ORDER BY tempo"; 
$resultado = mysql_query($query); 

echo '<td colspan="2">' . $row['piloto'] . "</td></tr><tr>"; 

while($rows = mysql_fetch_array($resultado)) 
{ 
    echo "<td>" . $rows['tempo'] . "</td><td>" . $rows['data'] . "</td>"; 
} 
echo '</tr></table></td>'; 
} 

echo '</tr></table>'; 
?> 
+0

Tyvm。就像我在這裏閱讀http://www.tutorialspoint.com/html/html_tables.htm。從我看到的(對於我的第二個問題),他們總是先定義行,然後再換行。那不是我正在嘗試使用我的代碼。 –