1

html / phpを使用して、mysqlデータベースに保存している情報を収集するためのフォームを含むWebページを作成しました。データベース内の各レコードには日付が自動的に保存されます。データベースからこの情報を取得して表示できるようにしたいと思います。は日付のリストとしてWebページにあります。次に、各日付をハイパーリンクにして、クリックすると、その特定の日付にそのフォームに保存されているすべてのデータが表示されるようにします。

これまでのところ、以下を使用して日付のリストを取得することができました(これは必要に応じて機能します):

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

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

これらの日付のそれぞれをハイパーリンクにする方法がまったくわかりません...誰かアドバイスはありますか?ありがとう!

4

1 に答える 1

3

注意関数使用しないでくださいmysql_*。これらは PHP 5.5 で廃止され、将来のバージョンの PHP から削除される可能性があります。代わりに、PDOMySQLiなど、PHP で利用できる代替の MySQL データベース インターフェースを検討ください。

必要なechoHTML をすべてアウトする必要があります。

$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の基礎を読むことをお勧めします

于 2013-02-13T21:23:51.703 に答える