dnes
Новичок
Как из MULTLISTa дать до таблицы несколько новых строк?
Требуется из формы с помощью поля LIST c возможностью выбора нескольких значений: <SELECT name="select" size="10" multiple>
задать до таблицы MySQL новую строку для каждого выбранного. Т.е. если из поля выбирается пять
значений, в таблице базы должно появится пять новых строк.
sql = "INSERT INTO table (element_1, element_2) VALUES ('$element_1', '$element_2')";
Нас интересует element_2, и вопрос главным образом состоит в том, как перед приведением
sql-запроса ухитрится определить element2 пять (или больше/меньше раз) и, соответсвенно,
каждый раз с иным значением. Будет ли играть какую-либо роль метод формы?
Предполагаю, что решение в общем должно быть несложным, однако, к сожалению пока не для меня.
Если поможет, PHP имею в четвертой версии (кое-что, безуспешно пробовал сделать через
функцию foreach, но может это вовсе из другой оперы).
За конструктивные предложения в форме
примера кода заранее премного благодарен!
Требуется из формы с помощью поля LIST c возможностью выбора нескольких значений: <SELECT name="select" size="10" multiple>
задать до таблицы MySQL новую строку для каждого выбранного. Т.е. если из поля выбирается пять
значений, в таблице базы должно появится пять новых строк.
sql = "INSERT INTO table (element_1, element_2) VALUES ('$element_1', '$element_2')";
Нас интересует element_2, и вопрос главным образом состоит в том, как перед приведением
sql-запроса ухитрится определить element2 пять (или больше/меньше раз) и, соответсвенно,
каждый раз с иным значением. Будет ли играть какую-либо роль метод формы?
Предполагаю, что решение в общем должно быть несложным, однако, к сожалению пока не для меня.
Если поможет, PHP имею в четвертой версии (кое-что, безуспешно пробовал сделать через
функцию foreach, но может это вовсе из другой оперы).
За конструктивные предложения в форме
примера кода заранее премного благодарен!