Programación Web y Scripting > PHP

 No Aceptar Texbox En Blanco

<< < (2/3) > >>

-DriverOp-:
Mejor aún:

--- Código: Text --- if (empty(&#036;_GET['codigo'])) { ...  
Pero más seguro es:

--- Código: Text --- &#036;codigo = @&#036;_GET['codigo'];if (empty(trim(&#036;codigo))) { ...  

Altareum:

--- Citar ---Mejor aún:

--- Código: Text --- if (empty(&#036;_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 --- &#036;codigo = @&#036;_GET['codigo'];if (empty(trim(&#036;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(&#036;_GET['codigo'])  
o si lo prefieres:

--- Código: Text --- if(trim(&#036;_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(&#34;mensaje&#34;); tal vez?... :blink:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa