Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Сохранить много картинок через FORM (php+mysql)
Форумы портала PHP.SU » » Вопросы новичков » Сохранить много картинок через FORM (php+mysql)

Страниц (1): [1]
 

1. ninzzo - 09 Июля, 2013 - 23:50:52 - перейти к сообщению
Много раз добавлял картинку на сервер через форму, а в базу просто заносил ссылку на нее.

Теперь задача, через форму добавлять не 1 картинку, а штук 5-10 за раз.
Тоесть для одной записи "INSERT INTO tbl......" будет сразу 10 картинок.

Делать 10 <input type="file"> не вариант, так как не известно сколько фоток загружается в этот раз.

Как заносить в базу 5-10 картинок после заполнения 1 формы? Желательно примеры.
Благодарю.
2. AlexAnder - 10 Июля, 2013 - 00:09:11 - перейти к сообщению
Цитата:
Делать 10 <input type="file"> не вариант, так как не известно сколько фоток загружается в этот раз.

js create <input type="file"> ?
3. ninzzo - 10 Июля, 2013 - 01:18:57 - перейти к сообщению
А что нет вариантов без js внести через 1 форму много фоток?

Есть 1 форма <input type="file">, можно вносить через нее много фото ? Как то "мульти" ?!


Цитата:
js create <input type="file"> ?


есил уж через js. то что дальше после этого делать? какой нейм у нового инпута, куда его девать после POST? как занести в базу из js ?
Извиняюсь, но для меня эта js темный лес. Думаю есть варианты чисто на php/mysql/html
4. vanicon - 10 Июля, 2013 - 06:39:04 - перейти к сообщению
ninzzo
Хочешь без js, но с одним инпутом для файла, держи:
CODE (html):
скопировать код в буфер обмена
  1. <input type="file" multiple>
5. TroL - 10 Июля, 2013 - 07:02:53 - перейти к сообщению
Либо ищи мультизагрузку файлов, я использую swfupload вещь хорошая
6. imya - 10 Июля, 2013 - 09:01:17 - перейти к сообщению
vanicon пишет:
ninzzo
Хочешь без js, но с одним инпутом для файла, держи:
CODE (html):
скопировать код в буфер обмена
  1. <input type="file" multiple>


А может так?

CODE (html):
скопировать код в буфер обмена
  1. <input type="file" name="file[]" multiple />

 

Powered by ExBB FM 1.0 RC1