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.