Подскажите можно ли содержимое $_POST[] записать в таблицу ну только вот таких образом: Например у меня в $_POST содержаться вот такие элементы из форм [model] => Samsung [tsvet] => green Мне нужно записать вот так(именно так а не как нибудь по другому) $insert=mysql_query("insert into tables (model,tsvet) value('Samsung','green');");, где model и tsvet указатели из массива $_POST Заранее спасибо.
Ну так в чём проблема?? PHP: $model = mysql_real_escape_string ($_POST['model']); $color = mysql_real_escape_string ($_POST['tsvet']); $query = "INSERT INTO `table` (model,tsvet) VALUES ('".$model."','".$color."')"; mysql_query ($query);
Проблемма в том что мне заранее не известно названия элементов форм, эти названия тянуться из таблицы. Поэтому мне нужно записать именно все значения массива $_POST вот так: (указатели массива) value(значения массива), ну тобишь: Код (Text): $insert=mysql_query("insert into tables (model,tsvet) value('Samsung','green');");, где model и tsvet указатели из массива $_POST Как это можно сделать?
PHP: $i=0; foreach ($_POST as $key=>$value) { $params[$i] = Array ($key, $value); $i++: } $query = "INSERT INTO `table` (".$params[0][0].",".$params[0][1].") VALUES ('".$params[1][0]."','".$params[1][1]."')"; mysql_query ($query); Как то так. Может великие умы этого форума и поправлят меня. Хотя черт знает что там у тебя помимо цвета и модели в $_POST.