Hola a ver si alguien puede ayudarme por favor:
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:
<?
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.";
}
}
Cuando intento desde el form introducir los datos me sale este echo de "ha habido un error en la actualización de datos..."
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