0

簡単な質問です。フォーム内の「参照」アップロード機能を使用して、画像を選択してデータベースにアップロードしています。現在、私の画像は「画像」フォルダにあり、それらを表示するには、画像列内に次のものが必要です。

Images\picname1.jpg

ブラウズアップロード機能を使用すると、次のようになります。

E:\xampp\htdocs\IDB\images\picname1.jpg

これは、データベースに次のように表示されます。

picname1.jpg

そしてもちろん、「画像」フォルダディレクトリが含まれていないため、画像は表示されません。

これは私のフォームです:

<font face="Arial"><b>Enter Image(Optional):</b></font><input type="file" name="imaAdd"   accept="image/gif">

'Imageディレクトリを含める方法を教えてもらえますか?私が見逃している明らかな修正だと確信しています!

どんな助けでも素晴らしいでしょう!

編集:

彼女の私のイメージはみんなをエコーし​​ます。

    echo"<img src='".$row->Image."'>";
4

2 に答える 2

2

'images/'1 つのオプションは、データベースへの挿入時に文字列を画像ファイル名と連結することです。

より良いオプションは、画像を表示するときにファイル名を画像パスで修飾することです。画像を表示するために使用するコードを教えていただければ、簡単に修正できるはずです。

この後者のオプションの PHP コードは次のようになります。

echo '<img src="images\' . $imagename . '" />';

于 2012-04-19T02:46:09.493 に答える
0

私はあなたが求めていることに少し混乱しています。間違っている場合は修正してください。ただし、これはあなたが持っているものです:

画像を画像ディレクトリにアップロードし、imageName.jpg をデータベースに追加するアップロード システム。また、データベースに追加された各画像名の前に 'images\' を付けたいですか?

'image\.$imagename'その場合、フォームがトリガーする php スクリプトで、画像の名前として $imagename を想定して、データベースに追加された画像名を設定できるはずです。

それがうまくいかない場合は、img にアクセスするときに接頭辞を付けてみませんか? print '<img src=image\"'.$imagename.'" /> それが役立つことを願っています。

于 2012-04-19T02:49:12.440 に答える