1 заметка с тегом

MySQL

Заносим значения в базу MySQL из большой формы

На одном из проектов получалась огромная форма и для сокращения кода был разработан следующий универсальный обработчик данных из формы с занесением их в базу MySQL:

if (isset($_POST["submit"])) {
unset($_POST["submit"]);
  while (list($index,$value) = each($_POST)) {
    if (is_array($value)) {$value = join(",",$value);};
    $masiv[$index] = htmlspecialchars($value);
  }
$masiv["столбец_N"]="значение_N"; // Дополнительное значение для всей формы.
$keys = join(",",array_keys($masiv));
$values = join("","",array_values($masiv));
$query = mysql_query("INSERT INTO `таблица` (".$keys.") VALUES("".$values."")");
if ($query == "true")  { echo «Иформация успешно добавлена!»; }
}

Надеюсь, кому-нибудь пригодится!

 1 комментарий    28   2014   MySQL   php   кодинг