【问题标题】:hyperlink to retrieve data from a database从数据库中检索数据的超链接
【发布时间】:2013-01-29 13:51:28
【问题描述】:

我使用 html/php 创建了一个网页,其中包含一个表单来收集我存储在 mysql 数据库中的信息,数据库中的每条记录都有自动存储的日期,我希望能够从数据库和显示在网页上作为日期列表,然后我想将每个日期设为超链接,以便在单击时显示该特定日期以该表单存储的所有数据。

到目前为止,我已经能够使用以下方法检索日期列表(这符合我的需要):

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

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

我根本不知道如何将这些日期中的每一个都变成超链接...任何建议任何人?谢谢!

【问题讨论】:

  • 回显超链接的html

标签: php mysql database hyperlink


【解决方案1】:

注意使用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 基础知识

【讨论】:

  • 你不应该推荐使用ext/mysql
  • 谢谢,我想我已经到了,我对此很陌生。 showDateInfo.php 页面中需要包含什么,或者应该是我有该代码的 php 页面的名称?我有点困惑,再次感谢
  • showDateInfo.php 将是显示数据库中所有日期信息的页面(我使用了通用名称)。您可以使用$_GET['date']检索传递的日期,然后查询信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-04-26
  • 2020-03-09
  • 2019-01-20
  • 2014-04-05
  • 2019-11-19
相关资源
最近更新 更多