Command: Fix SQL insert statement generation (insert comma after null, use single-quotes instead of double).

This commit is contained in:
reliberate
2016-06-06 17:24:08 -06:00
parent 5d34e38da1
commit 28dcd4ba56

View File

@@ -204,20 +204,26 @@ if (count($_POST)>0) {
$x = 1;
foreach ($column_array as $column) {
if ($column != "menuid" && $column != "menuparentid") {
echo $column.(($x < $column_array_count) ? "," : null);
$columns[] = $column;
}
$x++;
}
echo ") ";
echo "values ( ";
if (is_array($columns) && sizeof($columns) > 0) {
echo implode(', ', $columns);
}
echo ") values (";
$x = 1;
foreach ($column_array as $column) {
if ($column != "menuid" && $column != "menuparentid") {
echo (!is_null($row[$column])) ? "\"".check_str($row[$column])."\"".(($x < $column_array_count) ? ',' : null) : 'null';
$values[] = ($row[$column] != '') ? "'".check_str($row[$column])."'" : 'null';
}
$x++;
}
if (is_array($values) && sizeof($values) > 0) {
echo implode(', ', $values);
}
echo ");<br />\n";
unset($columns, $values);
}
}
echo $footer;