
07/06/2010, 07:52
|
 | | | Fecha de Ingreso: marzo-2009
Mensajes: 642
Antigüedad: 16 años Puntos: 6 | |
Respuesta: problema con form Cita:
Iniciado por LacasitoAzul Cambia la variable $año por si acaso no la coge bien... pon $anio o como prefieras.
Además, la has declarado al principio como Código PHP: $año=$_POST['año'];
Para luego llamarla en el insert $año, quizás por eso no te lo pilla bien.
También en la consulta del insert: Código PHP: mysql_query("insert into noticias(caratula,nombre,año,servidor,detalles,enlaces) VALUES ('$caratula','$nombre','$año','$servidor','$detalles','$enlaces'"",$connect) or die("error insertando los datos " . mysql_error());
Según veo en la tabla el primer campo se llama "id" no "caratula", que además es autoincrement y un entero... Vamos, que te falta el campo caratula
Edito para decirte que en la consulta SQL debe ser además asi: Código PHP: mysql_query("insert into noticias(caratula,nombre,año,servidor,detalles,enlaces) VALUES ('".$caratula."','".$nombre."','".$año."','".$servidor."','".$detalles."','".$enlaces."'",$connect) or die("error insertando los datos " . mysql_error());
Las variables deben ir con ' " . $variable . " ' (lo he puesto con espacios para que se distingan las comillas).
wow se me a olvidado la de caratula, voy ponerla, y voy a provar cambiando año x anio, y poniendo el ". EDITO: Me a dado este error: Cita: error insertando los datos You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2 Codigo:
Código PHP:
Ver original<? //recibimos las variables enviadas por el formulario $caratula=$_POST['caratula']; $nombre=$_POST['nombre']; $anio=$_POST['anio']; $servidor=$_POST['servidor']; $detalles=$_POST['detalles']; $enlaces=$_POST['enlaces']; //conectamos a la base //Seleccionamos la base //insertamos los registros almacenados en las variables mysql_query("insert into noticias(caratula,nombre,anio,servidor,detalles,enlaces) VALUES ('".$caratula."','".$nombre."','".$anio."','".$servidor."','".$detalles."','".$enlaces."'",$connect) ?>
Tabla:
Última edición por Most; 07/06/2010 a las 08:03 |