mysql - thinkphp3.2.3 は複数の画像をアップロードし、それらを同じデータテーブルの 3 つのフィールドに渡します
伊谢尔伦
伊谢尔伦 2017-05-16 13:01:00
0
4
526

1つのフォームで3枚の写真を同時にアップロードし、データテーブルのプレビュー1、プレビュー2、プレビュー3の3つのフィールドにアップロードしたいのですが、現在は1枚の写真しかアップロードできません。どのように変更すればよいでしょうか?
1. フロントエンド ページ

2. バックエンド コード

< /p>

3. データベーステーブル

< /p>

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(4)
迷茫

フロントエンド入力に複数の属性がないためですか?

いいねを押す +0
黄舟

非同期アップロードの形式で記述し、次に 3 つの隠し入力を作成し、アップロードされた画像アドレスを結合して 3 つの入力に入れることをお勧めします。

以前とは異なり、写真を非同期でアップロードすることが非常に便利になりました。


本当に非同期ではない場合は、バックエンドで処理するときにループを使用し、それらを 1 つずつアップロードし、アドレスを結合してデータベースに送信する必要があります。

いいねを押す +0
phpcn_u1582

ここにドキュメントがあります: http://document.thinkphp.cn/m...

いいねを押す +0
我想大声告诉你

非同期複数画像アップロードを使用してみてはいかがでしょうか?使いやすいだけでなく、安心感もあります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート