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
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Добавления статей в базу
Покинул форум
Сообщений всего: 48
Дата рег-ции: Окт. 2008
Помог: 0 раз(а)
Здравствуйте. Есть форма добавления уроков в базу данных и скрипт
$result = mysql_query ("INSERT INTO имя таблицы
как сделать чтоб имя подставлялось в соответствии с выбранным пунктом
<input type=checkbox name="freebsd" value="yes"> FeeBSD<br>
<input type=checkbox name="linux" value="yes"> Linux<br>
Или как это еще можно реализовать?
RomAndry
Отправлено: 11 Сентября, 2009 - 21:53:22
Частый посетитель
Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008
Помог: 6 раз(а)
лучше все это жестко в массив прописать и с ним работать
или же switch
что бы не могли гадостей сделать
tramX
Отправлено: 11 Сентября, 2009 - 22:45:05
Новичок
Покинул форум
Сообщений всего: 48
Дата рег-ции: Окт. 2008
Помог: 0 раз(а)
Ссылку с примером не подскажите?
nikoloa
Отправлено: 27 Сентября, 2009 - 15:36:42
Новичок
Покинул форум
Сообщений всего: 14
Дата рег-ции: Сент. 2009
Помог: 0 раз(а)
Я бы сделал следующим образом.
В файле, где идет запись в базу прописал следующее:
$name = $_POST['name'] // указать post или get в зависимости от того какой способ передачи выбран.
Покинул форум
Сообщений всего: 458
Дата рег-ции: Авг. 2008 Откуда: Россия
Помог: 1 раз(а)
nikoloa
В таком случае ничто не помешает отправить в запросе хоть значение 'fixyouscript'.
Решение уже сказали - воспользуйтесь оператором switch, или обычными проверками, и подставляйте значения из кода, а не напрямую те, которые пришли от юзера.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.