Hola tengo un pequeño problema al querer validar un formulario y no se de donde es la fuente del error.
Estoy validando un campo vacio con la funcion empty() y solo hago esto:
Código PHP:
$nombre =$_POST['nombre'];
$nombre = mysql_real_escape_string(stripslashes(trim($nombre)));
if (empty($nombre)) {
echo 'ERROR: Ingrese su nombre.';
die ();
}
Cuando no escribo nada en el campo lo valida... pero cuando escribo algo acompañado de un signo de interrogacion (?) me interpreta como si estuviera vacio ... porque? los valores los paso con prototype (aunque no creo que tenga algo que ver). Espero me aclaren mi duda, saludos.