me parece ke tenes un mal concepto del INSERT
en la parte de values estas poniendo un $_POST
PERDON SI ME EKIVOCO
te dejo la estructura insert como la hago yo
Código PHP:
$sql = "INSERT INTO contenido_menu_vertical SET
id = '" . $id_insertar . "',
id_menu = '" . $_POST[id_menu] . "',
titulo = '" . $_POST[titulo] . "',
texto ='" .$_POST[texto] . "',
orden ='" .$_POST[orden] . "',
imagen ='" .$id_insertar. "',
ext ='" .$extension . "',
imagen_completa = '" .$id_insertar.".".$extension . "',
tipo ='" . $_POST[tipo] . "',
prov ='" . $_POST[prov] . "',
ciudad ='" . $_POST[ciudad] . "',
barrio ='" . $_POST[barrio] . "',
precio ='" . $_POST[precio] . "',
dormitorios ='" . $_POST[dormitorios] . "',
destacado ='" . $_POST[destacado] . "',
direccion ='" . $_POST[direccion] . "',
operacion = '" . $operacion . "'
";