2013-02-13 33 views
1

我已經創建了一個網頁使用HTML/PHP,其中包含一個表格來收集我存儲在MySQL數據庫中的informtaion,數據庫中的每個記錄都有自動存儲的日期,我想成爲能夠從數據庫中檢索這些信息,並且顯示在網頁上作爲日期列表,然後我想讓每個日期成爲一個超鏈接,這樣當單擊它時將顯示在該特定日期存儲在該表單中的所有數據。超鏈接檢索數據庫中的數據

到目前爲止,我已經能夠檢索使用以下日期的列表(這個工程,因爲我需要它):

$query="SELECT Date FROM form"; 
$result=mysql_query($Query,$db); 

while ($dbRow=mysql_fetch_array($Result)) 
{ 
    $theDate=$dbRow["Date"]; 
    echo "$theDate<br>"; 
} 

我想不出在所有如何使每個這些約會到一個超鏈接...任何建議任何人?謝謝!

+0

呼應HTML的超鏈接 – 2013-02-13 21:20:34

回答

3

注意使用mysql_*功能。它們在PHP 5.5中已被棄用,並可能從未來版本的PHP中刪除。相反,考慮可用於PHP的alternative MySQL database interfaces,如PDOMySQLi,它們是更多功能豐富的維護良好的

你需要echo你想要的所有HTML。

$query = "SELECT Date FROM form"; 
$result = mysql_query($Query,$db); 

while ($dbRow = mysql_fetch_array($Result)) 
{ 
    $theDate = $dbRow["Date"]; 
    echo "<a href='showDateInfo.php?date=$theDate'>$theDate</a><br>"; 
} 

我建議對PHP和HTML基礎讀了

+0

你不應該推薦使用分機的'/ mysql' – Mike 2013-02-13 21:25:28

+0

謝謝你,我想我到達那裏,我對此很新。什麼需要包含在showDateInfo.php頁面中,或者應該是我擁有該代碼的php頁面的名稱?我有點困惑,再次感謝 – Claddagh 2013-02-13 21:44:46

+0

showDateInfo.php將是從數據庫中顯示所有日期信息的頁面(我使用了一個通用名稱)。您可以使用'$ _GET ['date']'檢索傳遞的日期,然後查詢信息。 – UnholyRanger 2013-02-14 02:24:57