vereis, tengo un form donde se pide un nombre de carpeta que se crea dentro del directorio imagenes, un titulo y una descripción. Me crea la carpeta pero no me mete los datos en la base de datos mysql.
A ver el code del insert:
Código:
Cuando intento desde el form introducir los datos me sale este echo de "ha habido un error en la actualización de datos..."<? include ("includes/header.php"); $dir = "../imagenes/"; // if (isset($accion)) { if ($accion == "insertar") { if ($nombre!="" && $carpeta!="") { if (!file_exists($dir.$carpeta)) { mkdir($dir.$carpeta, 0777); $sql = 'INSERT INTO pg_categorias (nombre, carpeta, descripcion) VALUES (\''.$nombre.'\',\''.$carpeta.'\',\''.$descripcion.'\')'; $consulta = mysql_query($sql,$conexion); if ($consulta==1) { echo "Categoría <strong>$nombre</strong> creada correctamente."; } else { echo "Ha habido un <span class=\"error\">error</span> en la actualización de campos. Prueba más tarde."; } else { echo "<span class=\"error\">Error :</span> La carpeta <strong>$carpeta</strong> ya está creada."; } }
Compruebo y la carpeta me la ha creado, es más, si intento volver al formulario y crear la misma carpeta pues sale el mensaje de "la carpeta ya esta creada".
Alguna orientación por favor