Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/01/2008, 07:09
donfalcone
 
Fecha de Ingreso: noviembre-2007
Mensajes: 194
Antigüedad: 16 años, 6 meses
Puntos: 2
Pregunta Cómo registrar fecha en mysql a través de variables POST

Hola a todos!

Estoy intentando anadir unos registros a mysql a través de un formulario, y en el script php tengo lo siguiente.

Código PHP:
$email=$_POST['email'];
$name=$_POST['name'];
$surname=$_POST['surname'];
$password=$_POST['password'];
$ano=$_POST['ano'];
$mes=$_POST['mes'];
$dia=$_POST['dia'];
$gender=$_POST['gender'];


if(
$f == 0) {
    
$con=mysql_connect("localhost","xavi","er95up");
    
$base="4decision";
    
$tabla="profile";
    
mysql_select_db($base);
    if(
mysql_query("INSERT $tabla (email,name,surname,password,birhdate,gender) VALUES ('$email','$name','$surname','$password','$ano-$mes-$dia',$gender)"$con)){
    echo 
"Registration completed. <br /> <a href='login.html'>Begin 4 decision</a> <br />";
    }else{
    echo 
"<p>no registrado</p>";
    } 
El fallo lo tengo en fecha, como value le he asignado '$ano-$mes-$dia'.
Y el fallo que me da es este:
Código PHP:
Se ha producido un error nº 1054 que corresponde aUnknown column 'birhdate' in 'field list' 
?Alguien sabe cómo solucionarlo?

Muchas gracias,
Saludos