Programación Web y Scripting > PHP
No Aceptar Texbox En Blanco
-DriverOp-:
Mejor aún:
--- Código: Text --- if (empty($_GET['codigo'])) { ...
Pero más seguro es:
--- Código: Text --- $codigo = @$_GET['codigo'];if (empty(trim($codigo))) { ...
Altareum:
--- Citar ---Mejor aún:
--- Código: Text --- if (empty($_GET['codigo'])) { ...
--- Fin de la cita ---
No es necesario, php, así como muchos lenguajes de programación dan como falsa una variable cuyo valor sea null, 0 (cero) o una cadena vacía.
Esto puede verse en la tabla P-1. Comparaciones de $x con funciones PHP, del siguiente link, en la última columna "if($x)":
Tablas de comparación de tipos PHP
--- Citar ---Pero más seguro es:
--- Código: Text --- $codigo = @$_GET['codigo'];if (empty(trim($codigo))) { ...
--- Fin de la cita ---
Según el manual de php:
--- Citar ---Nota: empty() sólo chequea variables ya que cualquier otra cosa producirá un error de intérprete. En otras palabras, lo siguiente no funcionará: empty(trim($name)).
--- Fin de la cita ---
Funcion Empty
Altareum.
gokufast:
una pregunta, en mi formulario tengo el target asi:
<form method="GET" action="saldos_ap_vol_2.php" name="login_ap_vol" target="_blank">
eso puede influir en que no funcione en el firefox?
gokufast:
--- Cita de: "Altareum" ---En php, simplemente basta con que hagas:
--- Código: Text --- if($_GET['codigo'])
o si lo prefieres:
--- Código: Text --- if(trim($_GET['codigo']))
--- Fin de la cita ---
Como le Hago para mostrar un mensaje en pantalla, de que falta tal o cual dato.
PD.-Gracias por lo de document. etc etc. ahora ya funciona con los browsers mas comunes, (bueno yo lo probe con IE y Firefox).
-DriverOp-:
Con
--- Código: Text ---echo("mensaje"); tal vez?... :blink:
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa