-2

画像をフォルダに保存します。では、フォームに画像をアップロードするようにユーザーに依頼するにはどうすればよいですか?

つまり、ユーザーはアップロードボタンを使用して画像をアップロードします。次に、フォームに記入した後、ユーザーはそれを送信します。したがって、フォームの内容を再度表示するときに、どの写真がどのフォームに関連しているかを確認するにはどうすればよいですか。

また、テキストエリアに画像を配置する方法は?<img src="example.com/images/name_of_image"/>画像を表示したいテキストエリアにコードを配置するようにユーザーに依頼する必要がありますか?画像パスをユーザーに公開しても安全ですか?

4

3 に答える 3

0

画像をディレクトリまたはフォルダにアップロードして、一意の名前/番号(PHPなどuniqid)を付けることができます。この番号をフォームデータと一緒にデータベースに保存して、画像IDをデータベースから取得して表示できるようにします。このように、データベースの1つのテーブル行には、単一のフォームに関する詳細のみが含まれます。

于 2012-09-16T15:25:30.337 に答える
0

とにかく私はあなたの問題が何であるかをフォームに答えています。プログラマーが完全なプログラミング部分を書くことは常に良いことであり、ユーザーが平易な英語だけを入力することは常に良いことです。私の意見では、ユーザーから入力を受け取る場合は、この手法を使用してください。私はあなたがデータベースを持っていて、それを快適に使用できると考えています。
1. Take input form a user and ask them to upload the image
2. Make a PHP script to store the image in the webserver
3. Create a table:
+ ---- + ------------ + ------------- +
| slno | username | imagename |
+ ---- + ------------ + ------------- +
4. Now store the image name using $_FILES["file"]["name"]
5. You can show your image form the user just by using a simple SELECT command.
6. Make sure you have your unique id.

参照:w3schoolsからの素晴らしいチュートリアルフォーム。

于 2012-09-16T16:15:18.103 に答える
0

画像を追跡するために、画像の保存中に画像の名前に関連付けられた主キーを持つことができます。

表示する場合の最も簡単な回避策は、フォームで1つの画像ボックスを使用することです。最初はfalseで表示され、表示中にtrueに設定します。

于 2012-09-16T18:08:32.823 に答える