• ベストアンサー

php 画像表示(imgタグ)

PHPに関しての質問させて頂きます。 XAMPPにて環境を作り、htdocs内にtestフォルダを 生成し、その中に1.jpgと言う画像があります。 DB上では1だけを保持しており、ブラウザに 1jpg画像を表示させたいのですが、うまく いきません…。 ★$item['IMG']には1が保持しています。 print "<img src='./test" . $item['IMG'] ."img'></td>"; お分かりになる方よろしくお願い致します。

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

  • ベストアンサー
  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.1

例示されているコードは実際に記述されているコードでしょうか。 $item['IMG']に1という値が正しく格納されているとして、出力されるhtmlは <img src='./test1img'></td> となります。 ./testのあとに / が抜けているのと、画像の拡張子がないですね。 この2点を修正すればよいと思います。

NeilMania
質問者

お礼

メッセージありがとうございます。 コードは実際に記述しているコードです。 指摘されたところを修正しましたが (1)は表示できません…。 拡張子はこのような書き方ではダメでしょうか? (2)は直接書いたのですが、表示がされます。 意味は同じだと思うのですが…。 (1)print "<td><img src='./test/" . $item['IMG'] ."jpg'/></td>"; (2)print "<td><img src='./test/5086.jpg' /></td>"; よろしくお願いいたします。

NeilMania
質問者

補足

すいません、できました。 (3) print "<img src='./test/" . $item['IMG'] .".jpg'/></td>"; ありがとうございました。 初歩的なミスばかりでした…。

関連するQ&A