Общие > Базы данных
Есть проблема с добавлением значения checkbox в MySQL средствами PHP
phpuser:
Есть проблема с добавлением значения checkbox в MySQL средствами PHP.
Есть:
mysql_query("insert into car(id, metallic) values(\'1\', \'$metallic_flag\')");
Почему при установке в default checked ошибки нет, а при приведенной здесь записи - есть.
КАК ДОБАВИТЬ ИЗМЕНЕННЫЙ CHECKBOX в MYSQL-ТАБЛИЦУ?
commander:
phpuser
тип данных bool тебе не о чем не говорит?
tserbis:
Если у тебя форма отправляется (например) методом post, то
isset ($_POST[\'metallic_flag\']) вернёт TRUE, если checkbox "отмечен"
и FALSE, если не отмечен.
Поэтому в MySQL-поле metallic можно, например, писать значение intval(isset ($_POST[\'metallic_flag\']))
Меняздесьдавнонет:
странная какая таблица. называется "машина", а в ней одно только поле - металлик.
phpuser
Никакой ошибки нет.
Мы, ЗДЕСЬ, никакой ошибки не видим.
Ты должен понять очень большую разницу между тем, что тебя мама за двойку в школе ругает и тем, что тебе пишет пхп.
Мама ругает тебя абстрактно - за то что ты оболтус. Никакого смысла в этом нет.
ПХП же тебя вообще не ругает! Это самое главное, что тебе надо понять в программировании. ПХП пишет тебе, что ты делаешь неправильно. ПОМОГАЕТ ТЕБЕ. Если ты не в состоянии сам понять, что тебе пишет пхп - то хотя бы людям на форуме можно передать сообщение от пхп?
Поэтому не верь гадалкам, которчые кидаются тебе отвечать, не зная - а в чем, собственно, дело.
И всегда задавай вопросы на форуме по-человечески, а не по-собачьи. Осмысленно.
Green Kakadu:
[off]Отправь сообщение об ошибке разработчикам MySQL - пусть исправляют свои баги.
[/off]
--- Цитировать ---phpuser:
Есть проблема с добавлением значения checkbox в MySQL средствами PHP.
--- Конец цитаты ---
ИМХО есть проблемы у phpuser а не у MySQL :)
Навигация
Перейти к полной версии