• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP+CSVを使った一覧表示&詳細表示をするには?)

PHP+CSVを使った一覧表示&詳細表示の方法とは?

このQ&Aのポイント
  • PHPを使用してCSVデータを一覧表示し、詳細表示する方法について教えてください。
  • CSVデータを取得し、一覧表示では主要なデータを表示し、詳細表示では選択したデータの全ての情報を表示する方法を教えてください。
  • 初めてPHPを使用してCSVデータを扱うため、簡単な方法やおすすめの手法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • gonagona
  • ベストアンサー率80% (12/15)
回答No.1

こんにちは。 GETで渡してみてはいかがでしょうか? まずCSVデータの各行の初めの列にコード(型番など)を 挿入し、詳細ページではそのコードにマッチしたもののみ 表示させるという仕組みです。 ■一覧表示ページ |<a href="detail.php?code=XXX">【詳細】</a>|20代|男性| ■詳細表示ページ <?php $code = $_GET['code']; //?code=で渡されたコード名を取得 $fp = fopen("●●●.csv", "r"); while ($data = fgetcsv($fp, 10000)) { if ($data[0]==$code) { //コードが合致したら print <<<HTML <table> <tr> <td>$data[0]</td> <td>$data[1]</td> <td>$data[2]</td> 以下略) </tr> </table> HTML; } } ?> 「?●=XXX」がミソになるかと思います。

nazezo
質問者

お礼

あ~なるほど!という適切なアドバイスを頂きありがとうございました。うまく動作しました。

関連するQ&A