Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2007, 12:31
Vj_DarkHunter
 
Fecha de Ingreso: febrero-2006
Mensajes: 103
Antigüedad: 18 años, 3 meses
Puntos: 1
No puedo introducir los datos en la tabla

Hola, llevo unas 2 horas 20 minutos dandole vueltas al codigo y no logro encontrar el error.
He hecho una pagina en html con un formulario. El formulario envia los datos a registrar.php por el metodo Post. Primero almacena los datos del formulario en unas variables, luego muestra el valor en la pagina y mas abajo en el codigo ya establece la conexion con la base de datos y le pido que ingrese los datos pero nunca los ingresa. Este es el codigo:

Código:
<?php
$Nick = $_POST["reNick"]; 
$Nombre = $_POST["reNombre"]; 
$Apellidos = $_POST["reApellidos"]; 
$Cp = $_POST["reCp"]; 
$Poblacion = $_POST["rePoblacion"]; 
$Provincia = $_POST["reProvincia"]; 
$Direccion = $_POST["reDireccion"]; 
$Pais = $_POST["rePais"]; 
$Edad = $_POST["reEdad"]; 
$Seccion = $_POST["reSeccion"]; 
$Email = $_POST["reEmail"]; 
$Password = $_POST["rePass"]; 
$Descripcion = $_POST["reDescripcion"];

Echo $Nick . '<br>'; 
Echo $Nombre . '<br>';
Echo $Apellidos . '<br>';
Echo $Cp . '<br>';
Echo $Poblacion . '<br>';
Echo $Provincia . '<br>';
Echo $Direccion . '<br>';
Echo $Pais . '<br>';
Echo $Edad . '<br>';
Echo $Seccion . '<br>';
Echo $Email . '<br>';
Echo $Password . '<br>';
Echo $Descripcion . '<br>';

$con = mysql_connect("localhost","root","") or die ("No se pudo conectar con la base de datos");
$resp = mysql_select_db("usuarios") or die ("No se pudo seleccionar la base de datos");
$sqlquery = "INSERT INTO masculino VALUES(
                                           '',
                                           '" . $Nick . "',
                                           '" . $Nombre . "',
                                           '" . $Apellidos . "',
                                           '" . $Cp . "',
                                           '" . $Poblacion . "',
                                           '" . $Provincia . "',
                                           '" . $Direccion . "',
                                           '" . $Pais . "',
                                           '" . $Edad . "',
                                           '" . $Seccion . "',
                                           '" . $Email . "',
                                           '" . $Password . "',
                                           '" . $Descripcion . "')";
$queryresult = mysql_query(sqlquery) or die ("No se introducieron los datos");
?>
Todos los campos tienen datos y se muestran en la pagina de resultado pero a la hora de insertarlos dice "No se introducieron los datos".

La tabla es la siguiente:

Código:
+-------------+--------------+------+-----+---------+----------------+
| Field       | Type         | Null | Key | Default | Extra          |
+-------------+--------------+------+-----+---------+----------------+
| Id          | bigint(20)   | NO   | PRI | NULL    | auto_increment |
| Nick        | varchar(20)  | NO   |     |         |                |
| Nombre      | varchar(30)  | NO   |     |         |                |
| Apellidos   | varchar(50)  | NO   |     |         |                |
| Cp          | varchar(50)  | NO   |     |         |                |
| Poblacion   | varchar(100) | NO   |     |         |                |
| Provincia   | varchar(100) | NO   |     |         |                |
| Direccion   | varchar(100) | NO   |     |         |                |
| Pais        | varchar(50)  | NO   |     |         |                |
| Edad        | int(3)       | NO   |     | 0       |                |
| Seccion     | varchar(20)  | NO   |     |         |                |
| Email       | varchar(50)  | NO   |     |         |                |
| Pass        | varchar(50)  | NO   |     |         |                |
| Descripcion | blob         | NO   |     |         |                |
+-------------+--------------+------+-----+---------+----------------+
Notar que el primer campo es autoincrementable, he probado poniendolo, sin ponerlo, meterlo entre comillas, ponerle un numero, probarlo con la luz apagada :D, nada de nada, no logro averiguar que es lo que pasa.

Gracias anticipadas.