Как добавить в базу данных только те поля, которые отмеченны чекбоксами

B1ackGh0st

Новичок
Здравствуйте
Прошу помощи вот в чем..
У меня из базы данных выводятся
Код:
function materials(){
$query = mysql_query ('SELECT * FROM materials ORDER BY name_materials');
$fetch_array = mysql_fetch_array($query);
do {

$data = '<INPUT type="checkbox" name="input['.$fetch_array["id"].']" value="'.$fetch_array["id"].'" >'.$fetch_array["name_materials"].'<br/>';
$result .= $data;
}
while ($fetch_array = mysql_fetch_array($query));
return $result;
}
как мне занести в другую таблицу толко те поля которые отмеченны checkbox'ом.
 

keltanas

marty cats
Что-то не понятно, как ты пробовал?

Надо отправить форму. Обработать полученные данные. Сформировать из них запрос на добавление данных в выполнить его.
About mysql extension написал(а):
This extension is deprecated as of PHP 5.5.0, and will be removed in the future. Instead, the MySQLi or PDO_MySQL extension should be used. See also MySQL: choosing an API guide and related FAQ for more information. Alternatives to this function include:
 

keltanas

marty cats
Предлагаю немного иную последовательность действий:
Ты пишешь пример для шага 1. Мы его смотрим, исправляем то, что не правильно. Потом шаг 2 и т.д. пока не получим то, что нужно реализовать.
А если ты хочешь готовое решение, то это в соседний форум...
 

B1ackGh0st

Новичок
Всем спасибо за внимание справился сам

Вот пример...

PHP:
/*
// Функция вывода всех материалов и оборудования из базы
*/
function materials(){
$query = mysql_query ('SELECT * FROM materials ORDER BY name_materials');
$fetch_array = mysql_fetch_array($query);
do {

$data = '<INPUT type="checkbox" name="input['.$fetch_array["id"].']" value="'.$fetch_array["id"].'" >'.$fetch_array["name_materials"].'<br/>';
$result .= $data;
}
while ($fetch_array = mysql_fetch_array($query));
return $result;
}

//-------------------------------Обработчик добавления материалов и оборудования в таблицу заказов
if (is_array($_POST['input']))
{
foreach ($_POST['input'] as $material_id)
{
$result_add_cat = mysql_query ("INSERT INTO ordered_equipment (name, /-/-/-) 
VALUES ('$material_id', '/-/-/-/')");
}
}
//-------------------------------Обработчик добавления материалов и оборудования в таблицу заказов
 
Сверху