Mas concretamente es al insertar datos en bases de datos mysql, si quiere inserta y si no pues me toca joderme. Me da muchísima rabia porque tengo cosillas hechas que funcionan y por ejemplo creo un formulario para insertar datos en una tabla, y aunque aparentemente es idéntico a uno que tenía y que funcionaba a la perfección, pues nada me toca los huevos. Me tiene quemaito...


No hago mas que echarle horas y horas mirando cosas por aquí por alla y nada, lo veo perfecto.
Desconozco si hay alguna regla mysql que este incumpliendo a la hora de dar nombres a campos, etc.
el caso es que no rula. Este es el archivo que procesa la informacion del formulario:
Código:
<? if ($subirimagen){ include 'config.php'; $descripcion = nl2br($descripcion); $nombreimagen = ereg_replace("(.*)\.jpg", "\\1", $imagen_name); $query = "insert into galeria (id,nombreimagen,descripcioni) values ('','$nombreimagen','$descripcioni')"; mysql_query($query); mysql_close($conecta); //-------------------------------------------------------- echo"<b><h1>Título:$nombreimagen</h1></b>"; if (copy ($imagen, $imagen_name)) { echo "<h2>Se ha transferido el archivo $imagen_name</h2>"; echo "<br>Su tamaño es: $imagen_size bytes<br>"; echo "<br>El fichero es tipo: $imagen_type <br>";} if (copy ($imagenp, $imagenp_name)) { echo "<h2>Se ha transferido el archivo $imagenp_name</h2>"; echo "<br>Su tamaño es: $imagenp_size bytes<br>"; echo "<br>El fichero es tipo: $imagenp_type <br>";} echo"<META HTTP-EQUIV='Refresh' CONTENT='2; URL=../index.php?seccion=paneladmin'>"; } ?>
Esta es la bd:
Código:
CREATE TABLE `galeria` ( `id` int(11) unsigned NOT NULL auto_increment, `nombreimagen` text NOT NULL, `comentarioi` text NOT NULL, PRIMARY KEY (`id`), KEY `id` (`id`) ) TYPE=MyISAM AUTO_INCREMENT=2 ;
Pido ayuda desesperadamente
