Cita:
Iniciado por GatorV
Realiza un var_dump($_POST); al inicio de tu script para que veas que variables recibes desde tu script.
La diferencia es que hay servidores que no tienen activado el short_open_tag y no interpretan el <? correctamente.
Saludos.
Bueno, hize un var dump de esto:
Código PHP:
var_dump($_POST['nombre']);
var_dump($_POST['apellido']);
var_dump($_POST['genero']);
var_dump($_POST['pass']);
var_dump($_POST['email']);
Y el resultado:
Cita: string(0) "" string(9) "González" string(1) "M" string(9) "xjsmlms" string(18) "lfg.****@gmail.com"
Evidentemente funciona correctamente.
Ahora hago un var_dump de:
Código PHP:
var_dump($nombre);
var_dump($apellido);
var_dump($genero);
var_dump($pass);
var_dump($email);
¡Y el resultado!
Cita: string(0) "" string(9) "González" string(1) "M" string(9) "xjsmlms" string(18) "lfg.****@gmail.com"
Por lo tanto, no comprendo porque esas variables no funcionan luego en los condicionales ni en la impresión ni en la inserción.