ok, i've written a script to enter the categories into the database, except when I go to add a category it comes up with this error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
here is the code for it:
##### CATEGORIES #####
if($action == "categories" && $HTTP_POST_VARS['submit'] == "") {
cp_categories_header();
$query = mysql_query('SELECT * FROM cmf_categories ORDER BY dorder') or die(mysql_error());
while($categories = mysql_fetch_array($query)) {
cp_categories_row($category);
}
cp_categories_footer();
}
if($action == "categories" && $HTTP_POST_VARS['submit'] != "") {
$query = mysql_query("SELECT * FROM $db_categories") or die(mysql_error());
while($categories = mysql_fetch_array($query)) {
$name = "name$categories[cid]";
$name = "${$name}";
$dorder = "dorder$categories[cid]";
$dorder = "${$dorder}";
$delete = "delete$categories[cid]";
$delete = "${$delete}";
if($delete != "") {
mysql_query("DELETE FROM $db_categories WHERE cid='$delete'") or die(mysql_error());
}
mysql_query("UPDATE $db_categories SET name='$name', dorder='$dorder' WHERE cid='$categories[cid]'") or die(mysql_error());
}
if($newname != "") {
mysql_query("INSERT INTO $db_categories VALUES ('', '$newname', '$newdorder', '', '')") or die(mysql_error());
}
echo "Categories updated successfully.";
}
can someone please help me fix this error?