2013-02-13 68 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