- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP+CSVを使った一覧表示&詳細表示をするには?)
PHP+CSVを使った一覧表示&詳細表示の方法とは?
このQ&Aのポイント
- PHPを使用してCSVデータを一覧表示し、詳細表示する方法について教えてください。
- CSVデータを取得し、一覧表示では主要なデータを表示し、詳細表示では選択したデータの全ての情報を表示する方法を教えてください。
- 初めてPHPを使用してCSVデータを扱うため、簡単な方法やおすすめの手法があれば教えてください。
- みんなの回答 (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」がミソになるかと思います。
お礼
あ~なるほど!という適切なアドバイスを頂きありがとうございました。うまく動作しました。