|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.04.2015, 11:26 | #1 |
Регистрация: 01.06.2010
Сообщений: 4
|
Обработка формы выбора и вставка данных в БД
Добрый день.
Друзья, помогите с решением задачи. Мне нужно сделать что-то вроде табеля. Как я хочу сделать - картинка во вложении, Руководитель на этой форме выбирает тип работы (выходной/рабочий/больничный и пр.) и нажимает сохранить => происходит вставка данных в БД для каждого сотрудника на дату. Кол-во сотрудников не статично, может меняться, поэтому они и выводятся в цикле, вместе с ними и список выбора. У меня получилось отправить ПОСТом данные, в имени инпута - id сотрудника. А в форече у меня получается определить из ПОСТа массив ключ=>значение. insert - Сохранить 314 - 10.83 354 - 10.83 421 - 10.83 486 - 10.83 516 - 10.83 457 - 10.83 387 - 10.83 358 - 10.83 353 - 10.83 386 - 10.83 571 - 10.83 463 - 10.83 424 - 10.83 298 - 10.83 481 - 10.83 441 - 10.83 view - article option - com_content Insert, view, option = мне не нужны. В БД мне нужно записать дату - берется из переменной $date, смену - $group_id, id сотрудника - из формы нужно взять и тип работы - тоже из формы. Мне предлагали для каждого сотрудника свой инпут делать, но это статично получится.. PHP код:
|
29.04.2015, 12:25 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Э-э-э... А в чем проблема то? Чет не пойму...
I'm learning to live...
|
29.04.2015, 13:52 | #3 |
Регистрация: 01.06.2010
Сообщений: 4
|
не знаю как технически это сделать...
пытаюсь сравнить массивы $id и $k, но что-то не получается PHP код:
Последний раз редактировалось Владимир417; 29.04.2015 в 14:01. |
29.04.2015, 14:21 | #4 |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,455
|
Ну дак с чем конкретно проблема, не получается сравнить ?
|
29.04.2015, 14:25 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Теперь я еще больше запутался...
Я правильно понимаю - ты хочешь изменить в записи в БД некое значение, если такая запись существует, и если не существует - вставить?
I'm learning to live...
|
29.04.2015, 14:54 | #6 |
Регистрация: 01.06.2010
Сообщений: 4
|
Вот, вроде получилось.
PHP код:
но данные вставляются, подскажите с чем все же ошибка связана? |
30.04.2015, 10:27 | #7 |
Пользователь
Регистрация: 13.03.2007
Сообщений: 45
|
Ошибка возникает из-за того что не объявлена переменная $k вот тут
PHP код:
А вообще код ужасен. - Если используется joomla - то почему бы не оформить все в виде компонента системы. - Почему бы не использовать класс для работы с БД этой cms - Зачем данные из POST записывать в массивы $k и $v. Есть стандартные функции php: array_keys, array_values - т.п. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
обработка исключения ввода данных с формы в visual c++ | василий- | Visual C++ | 0 | 24.09.2012 12:35 |
[PHP]обработка выбора | dma | PHP | 4 | 28.11.2010 23:26 |
кнопка выбора записи из ленточной формы | StrelokCU | Microsoft Office Access | 6 | 22.08.2010 21:15 |
Обработка данных полученных из формы | Linel | PHP | 4 | 23.04.2009 14:38 |
Обработка данных из формы | Damhurz | PHP | 5 | 14.04.2009 15:39 |