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

Как из мультиселекта добавить информацию в БД в отдельные строки

24.05.2018, 12:59. Показов 641. Ответов 5
Метки html (Все метки)

Студворк — интернет-сервис помощи студентам
Прошу помочь , никак не могу справится с этой задачей:

есть мультиселект бутстраповский:

HTML5
1
2
3
4
5
<select class="form-control" name="gruppa" id="example-getting-started" multiple="multiple"> 
    <?php foreach($infouser as $u){?>
    <option value="<?php echo $u['user_id'];?>"><?php echo $u['fio'];?></option>
    <?php }?>
    </select>
подскажите скрипт который будет записывать информацию в БД в зависимости от количества выбранных строк в нем в разные строки таблицы .
вот так выглядит мультиселект:


то есть если выбранно 2 сотрудника то в базе данных в таблице появляется 2 строки
пробовал так, но не работает
PHP
1
2
3
4
5
if (isset ($_POST['addproject'])){
    $sqlrabgrup = mysqli_query($GLOBALS["db_link"],"INSERT into rabochaya_gruppa(nomer_sotrudnika)
    values ('".$_POST['gruppa']."');");
    header('location:newproject.php');
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.05.2018, 12:59
Ответы с готовыми решениями:

Как с помощью Командной строки добавить информацию в DAT-файл?
Вопрос такой : в командной строке я создал файл Temp.dat d:\MyPC&gt; NUL&gt; Temp.dat , теперь мне нужно через командную строку добавить в...

Добавить информацию в конец каждой строки текстового файла
Всем привет .Надо реализовать это задание на Си в крайнем случае на Си++. Дан текстовый файл и файл целых чисел. Добавить в конец каждой...

Как получить значение из мультиселекта?
Возможно, тема должна быть размещена в jQuery... Есть следующий шаблон. &lt;div class=&quot;radio_select&quot;&gt; &lt;button...

5
 Аватар для tarasalk
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
24.05.2018, 13:27
А вы смотрели что там в этом $_POST или просто копипаст бездумно?
Гляньте
PHP
1
print_r($_POST);
Наверняка там окажется массив, а значит нужно использовать цикл.

Ну и со стилем кода определитесь, усложняете чтение и себе и нам.
1
1 / 1 / 0
Регистрация: 23.01.2018
Сообщений: 44
24.05.2018, 14:33  [ТС]
ну $_POST['addproject'] эта кнопка отправки формы , $_POST['gruppa'] значения селекта

Добавлено через 28 минут
Цитата Сообщение от tarasalk Посмотреть сообщение
print_r($_POST);
Не могли бы вы по подробнее рассказать про этот способ?
0
 Аватар для tarasalk
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
24.05.2018, 15:47
Цитата Сообщение от Benzo_gang Посмотреть сообщение
Не могли бы вы по подробнее рассказать про этот способ?
В скрипте обработчике вставляете этот код. Он выведет на экран содержимое $_POST. Тогда будет проще понять как обработать содержащуюся там информацию.
Цитата Сообщение от Benzo_gang Посмотреть сообщение
пробовал так, но не работает
С такими ответами можно только гадать. Какие ошибки выходят? Какой результат ожидался и что получилось в итоге?
Вот вы говорите что хотите вставить несколько строчек, а в sql запросе прописана 1 строка.
1
1 / 1 / 0
Регистрация: 23.01.2018
Сообщений: 44
24.05.2018, 20:31  [ТС]
сделал так но в таблицу ничего не добавляет и ошибок тоже никаких нет
PHP
1
2
3
4
5
$group=$_POST['states'];
if ($group){
foreach ($group as $t){$sqli =mysqli_query($GLOBALS["db_link"],"INSERT into rabochaya_gruppa(nomer_sotrudnika) values('".$t."');");
 }
}
вот HTML
HTML5
1
2
3
4
5
<select class="js-example-basic-multiple form-control" name="states[]" multiple="multiple">
<?php foreach($infouser as $u){?>
<option value="<?php echo $u['user_id'];?>"><?php echo $u['fio'];?></option>
<?php }?>
</select>
0
 Аватар для tarasalk
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
24.05.2018, 20:45
Цитата Сообщение от Benzo_gang Посмотреть сообщение
ошибок тоже никаких нет
А где вы их смотрите?
Вот тут есть пример как смотреть ошибки mysql.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.05.2018, 20:45
Помогаю со студенческими работами здесь

Как достать данные из мультиселекта?
Привет всем. Скачал скрипт мультиселекта, но как извлечь данные что бы потом их обработать в php. вот html &lt;form action=&quot;#&quot;...

Как разбить вывод ps на отдельные строки
Присваиваю переменной вывод команды: ps -ALo lwp,psr,%cpu,cmd | grep &quot;Имя процесса&quot; | awk'{print &quot;№ потока = &quot;$1&quot;; № ядра...

Как закрасить отдельные строки в datagridview?
здраствуйте, подскажите пожалуйста как я могу закрасить строки в datagridview значение ячейки Date которой меньше чем сегодняшняя дата,...

Как вытащить некоторые строки в отдельные переменные
string a = &quot;c:\test.txt to D:\tmp.txt&quot; как вытыщить в отдельные переменные c:\test.txt и D:\tmp.txt

Разбить строку и записать информацию в отдельные переменные
Лабораторная №3. Тема: Работа со строками. Дана строка с информацией о студенте (Фамилия, дата рождения, группа). Разбить и записать...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью 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