Foros del Web » Programando para Internet » PHP »

No comprobar la 1a vez

Estas en el tema de No comprobar la 1a vez en el foro de PHP en Foros del Web. Si yo hago una pagina con un poco de html y otro poco de php, por ejemplo un campo para escribir un nombre en html ...
  #1 (permalink)  
Antiguo 23/03/2003, 15:24
 
Fecha de Ingreso: febrero-2003
Mensajes: 15
Antigüedad: 21 años, 9 meses
Puntos: 0
No comprobar la 1a vez

Si yo hago una pagina con un poco de html y otro poco de php, por ejemplo un campo para escribir un nombre en html y con el php comprobar alguna propiedad sobre ese nombre y dependiendo del resultado de la comprobacion mostrar una conclusion u otra en pantalla. Pues me encuentro que la primera vez que cargo esta pagina en mi explorador me sale una de las conclusiones, que logicamente corresponde a la opcion de "no se ha entrado ningun nombre", mi prgunta es si hay alguna manera de evitar que el codigo php se ejecute al cargar la pagina por primera vez, o sea si con el orden del codigo o con alguna funcion, o algo por el estilo. Solo es curiosidad, pero me gustaria que alguien me dijese algo al respeto. gracias.
  #2 (permalink)  
Antiguo 23/03/2003, 15:40
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 10 meses
Puntos: 17
if (!isset(nombre)) { echo "no hay nombre"; }
else { echo "si hay nombre"; }

En lugar de hacer los echoes, utiliza el código que necesites en cada caso.
__________________
M a l d i t o F r i k i
  #3 (permalink)  
Antiguo 23/03/2003, 16:32
 
Fecha de Ingreso: febrero-2003
Mensajes: 15
Antigüedad: 21 años, 9 meses
Puntos: 0
Ok, muchas gracias, funcionó bien.
  #4 (permalink)  
Antiguo 23/03/2003, 16:47
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 10 meses
Puntos: 17
De nada
__________________
M a l d i t o F r i k i
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:28.