From: jakubvrana Date: Mon, 13 Aug 2007 08:44:44 +0000 (+0000) Subject: Don't store empty parameters X-Git-Tag: v3.0.0~1178 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=06bd9700be8d755f92c87841249f34368c5be9b3;p=adminer.git Don't store empty parameters git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@334 7c3ca157-0c34-0410-bff1-cbf682f78f5c --- diff --git a/procedure.inc.php b/procedure.inc.php index ffe0098e..f80384e4 100644 --- a/procedure.inc.php +++ b/procedure.inc.php @@ -14,7 +14,9 @@ if ($_POST && !$error && !$_POST["add"] && !$_POST["drop_col"]) { $fields = array_filter((array) $_POST["fields"], 'strlen'); ksort($fields); foreach ($fields as $field) { - $set[] = (in_array($field["inout"], $inout) ? "$field[inout] " : "") . idf_escape($field["field"]) . process_type($field, "CHARACTER SET"); + if (strlen($field["field"])) { + $set[] = (in_array($field["inout"], $inout) ? "$field[inout] " : "") . idf_escape($field["field"]) . process_type($field, "CHARACTER SET"); + } } if ($mysql->query( "CREATE $routine " . idf_escape($_POST["name"])