- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:検索結果にリンクを生成)
MySQL+PHPで果物の名前で検索してリンク表示する方法
このQ&Aのポイント
- MySQL+PHPで果物の名前で検索し、リンクを生成する方法について学習しています。
- テーブル名「果物」には、果物の番号、名前、価格の情報が格納されています。
- 名前のリンクをクリックすると、別の画面で名前と価格が表示される機能を作成したいと考えています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんな感じかな。 レコード数分のループはせずに、「データがある間繰り返す」みたいな方法です。 フェッチは項目名で参照した方がわかりやすいと思います。 $sql = "SELECT * FROM 果物 WHERE name LIKE '%$tmp_name%'"; $result = mysql_query($sql,$db); while ($row = mysql_fetch_assoc($result)){ $name = urlencode($row["name"]); echo "<a href=\"kudamono_sub.php?name=".$name."&price=".$row["price"]."\" target=\"_blank\">"; echo $row["name"]; echo "</a><br>"; } ここでは、表示される別画面を「kudamono_sub.php」と言う名前で作成しています。 送られた情報を表示するだけですので、簡易的なものですが、必要に応じて改良してください。 以下 kudamono_sub.php の内容です。 ---- <html> <body> 名前:<?=$_GET["name"]?><br> 価格:<?=$_GET["price"]?>円<br> </body> </html> ----