Foros del Web » Programando para Internet » PHP »

¿Como debo comprobar si las 2 variables tienen valor?

Estas en el tema de ¿Como debo comprobar si las 2 variables tienen valor? en el foro de PHP en Foros del Web. Hola! Necesito saber si estoy leyendo bien las variables que llegan al frame inferior.php. Tengo el siguiente formulario: <form name="fechaCita" method="get" action="inferior.php" target="inferior"> ** Codigo ...
  #1 (permalink)  
Antiguo 16/02/2005, 05:19
 
Fecha de Ingreso: enero-2005
Mensajes: 116
Antigüedad: 12 años, 10 meses
Puntos: 0
Pregunta ¿Como debo comprobar si las 2 variables tienen valor?

Hola!

Necesito saber si estoy leyendo bien las variables que llegan al frame inferior.php.

Tengo el siguiente formulario:

<form name="fechaCita" method="get" action="inferior.php" target="inferior">
** Codigo php **
<INPUT name=fecha size="10">
<input type=button value="Seleccionar fecha" onclick="muestraCalendario(...)">
** La funcion mustraCalendario visualiza un calendario en el que seleccionaremos la fecha de la cita, y asigna el valor seleccionado al campo fecha **

<select name="doctor" onChange="enviar(this.form)">
** Codigo php que muestra los nombres de los doctores **
</select>


Y el script enviar(c) es como sigue:

<script type="text/javascript">
function enviar(c)
{
if( (c.fecha.value > 0) && (c.doctor.value > 0) )
{
c.submit()
}
}
</script>

En inferior.php compruebo:

if ($_GET["doctor"] || $_GET["fecha"])

y también probé con

if ($_GET["doctor"] && $_GET["fecha"])

pero de ninguna de las formas hace nada cuando cambia el valor de la seleccion de doctor.

¿El problema es en inferior.php o puede ser el script?

Se agradece toda ayuda.
Gracias.
  #2 (permalink)  
Antiguo 16/02/2005, 06:28
 
Fecha de Ingreso: enero-2005
Ubicación: Valparaiso - Chile
Mensajes: 116
Antigüedad: 12 años, 10 meses
Puntos: 0
Asi a la rapida, creo que deberias probar con la funcion isset

if(isset($_GET["doctor"]) (and u or) isset($_GET["fecha"]))
  #3 (permalink)  
Antiguo 16/02/2005, 06:39
 
Fecha de Ingreso: julio-2004
Mensajes: 31
Antigüedad: 13 años, 4 meses
Puntos: 0
Buenas,

Tambien puedes probar que no este vacia la variable

Código PHP:
 if ($_GET["doctor"] != '' && $_GET["fecha"] != ''
Saludos
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:50.