Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2005, 05:15
Avatar de codigoflecha
codigoflecha
 
Fecha de Ingreso: noviembre-2004
Mensajes: 325
Antigüedad: 19 años, 5 meses
Puntos: 3
problema con insert into

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