Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 16.02.2016
Сообщений: 13

Объясните, пожалуйста, как это работает, и может есть вариант попроще?

22.02.2016, 08:41. Показов 1076. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Объясните пожалуйста как это работает и может есть вариант по проще?


PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<form action="" method="post" enctype="multipart/form-data">
<p>Изображения:
<input type="file" name="pictures[]" />
<input type="file" name="pictures[]" />
<input type="file" name="pictures[]" />
<input type="submit" value="Отправить" />
</p>
</form>
<?php
foreach ($_FILES["pictures"]["error"] as $key => $error) {
    if ($error == UPLOAD_ERR_OK) {
        $tmp_name = $_FILES["pictures"]["tmp_name"][$key];
        $name = $_FILES["pictures"]["name"][$key];
        move_uploaded_file($tmp_name, "data/$name");
    }
}
?>
Добавлено через 15 минут
Как работает начинаю разбираться.
Вот только проблема с множественным выбором, атрибут поставил, но всё равно только 1 фаил могу выбирать.
что не так?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.02.2016, 08:41
Ответы с готовыми решениями:

Объясните пожалуйста, как работает это приложение
Когда я писал свой шифратор, мне предложили взять за основу этот шифратор с паролем, ничего не объяснили как он работает, и так и не смог в...

Объясните пожалуйста как работает этот код, как это объяснить преподавателю, кто шарит
Тут вначале понятно, тип матрица 5 на 5, дальше что за переменные? и что за условие в цикле выполняется не совсем понимаю, объяните плиз ...

Что за устройство похожее на флешку(а может это она и есть)? Подскажите пожалуйста
Всех приветствую. Мне тут подогнали интересную коробочку, а в ней неизвестное мне устройство похожее на usb флешку, сначала сразу хотел...

9
3 / 3 / 2
Регистрация: 18.12.2015
Сообщений: 189
22.02.2016, 09:52
Для каждого Input свое имя должно быть.
0
0 / 0 / 0
Регистрация: 16.02.2016
Сообщений: 13
22.02.2016, 09:58  [ТС]
в общем я тут порылся и окончательно запутался.
помогите теперь разобраться как сделать что бы можно было загрузить файл, учитывая что вот эта форма находится внутри другой формы.

PHP
1
2
3
4
5
6
7
<form name="form2" action ="upload.php" enctype="multipart/form-data" method="post">
            <input type="file" name="file"/><br>
        <input type="file" name="file[2]"/><br>
        <input type="file" name="file[3]"/><br>
        <input type="file" name="file[4]"/><br>
        <input type="file" name="file[5]"/>
        </form>
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
22.02.2016, 10:07
Цитата Сообщение от lomakin Посмотреть сообщение
Для каждого Input свое имя должно быть.
В данном случае правило соблюдается.
Цитата Сообщение от senseyko Посмотреть сообщение
Объясните пожалуйста как это работает и может есть вариант по проще?
Загрузка на сервер нескольких файлов.
Цитата Сообщение от senseyko Посмотреть сообщение
эта форма находится внутри другой формы
Зачем вам это? Насколько я знаю, так делать нельзя.
0
0 / 0 / 0
Регистрация: 16.02.2016
Сообщений: 13
22.02.2016, 10:26  [ТС]
Цитата Сообщение от Jodah Посмотреть сообщение
Сообщение от senseyko
эта форма находится внутри другой формы
Зачем вам это? Насколько я знаю, так делать нельзя.
я уже понял, а как мне два разных action подключить?
или можно объеденить? просто 1й у меня используется на других страницах, а 2й только на одной
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
22.02.2016, 10:34
Цитата Сообщение от senseyko Посмотреть сообщение
я уже понял, а как мне два разных action подключить?
Никак.

Опишите задачу подробней.
0
0 / 0 / 0
Регистрация: 16.02.2016
Сообщений: 13
22.02.2016, 10:49  [ТС]
Цитата Сообщение от Jodah Посмотреть сообщение
Никак.
Опишите задачу подробней.
ну мне нужно что бы при нажатии submit отправлялась форма в базу и загружались фото на сервер.
с формой разобрался что как, но не вкурсе, можно ли туда же писать про загрузку файлов.
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
22.02.2016, 12:53
senseyko, можно. Файлы в $_FILES, данные в $_POST, всё в одной форме можно отправлять.
0
0 / 0 / 0
Регистрация: 16.02.2016
Сообщений: 13
22.02.2016, 13:07  [ТС]
а можно понятнее? для не очень понятливых =)
вот куда мне тут пристроится?

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$fam = $_POST['fam'];
$name = $_POST['name'];
$imrel= $_POST['imrel'];
$otch= $_POST['otch'];
$famrel= $_POST['famrel'];
$nom1= $_POST['nom1'];
$nomrel= $_POST['nomrel'];
$nom2= $_POST['nom2'];
$adres= $_POST['adres'];
$info= $_POST['info'];
 
 
mysql_select_db($db);
mysql_query("SET NAMES UTF8");
 
 
$query = "INSERT INTO `gorsprav_db`.`klient` (fam, name, imrel, otch, famrel, nom1, nomrel, nom2, adres, info) VALUES ('$fam', '$name', '$imrel', '$otch', '$famrel', '$nom1', '$nomrel', '$nom2', '$adres', '$info')";
$result = mysql_query($query) or die(mysql_error());
echo $result ? 'Клиент добавлен' : 'Клиент не добавлен';
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
22.02.2016, 13:19
senseyko, прикрепите пару файлов и посмотрите, что будет лежать в массиве $_FILES.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.02.2016, 13:19
Помогаю со студенческими работами здесь

Объясните пожалуйста, как преобразовать это уравнение в систему
X2-3|x|-x

DNS-сервер, объясните пожалуйста что это и как)
Доброго времени суток. Пытаюсь разобраться как разместить сайт на сервере. Максимально коротко: 1. Арендовал на digitalocean.com...

объясните как это работает
#include &lt;iostream&gt; #include &lt;algorithm&gt; using namespace std; long func (long * arr, int length) { return...

Объясните как это работает
Разбирал чужие решения задачи на словари и возникли затруднения с пониманием пары строк. Вот задача: Условие Дана база данных о...

Объясните, как это работает?
Здравствуйте! Есть код $(document).ready(function() { $(&quot;#btnExport&quot;).click(function(e) { e.preventDefault(); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru