Foros del Web » Programando para Internet » PHP »

Php identificar variables

Estas en el tema de Php identificar variables en el foro de PHP en Foros del Web. tengo el siguiente codigo: Código HTML: if ($fin >= $bjok-1 and $fin <= $bjok1) { $temporada= Baja; } elseif ($fin > = $mdok-1 and $fin ...
  #1 (permalink)  
Antiguo 18/04/2009, 21:36
Avatar de konoyek  
Fecha de Ingreso: julio-2007
Mensajes: 268
Antigüedad: 16 años, 9 meses
Puntos: 0
Php identificar variables

tengo el siguiente codigo:

Código HTML:
if ($fin >= $bjok-1 and $fin <= $bjok1) {
$temporada= Baja;

}
elseif ($fin >= $mdok-1 and $fin <= $mdok1) {
$temporada= Media;

}
elseif ($fin >= $bj2ok-1 and $fin <= $bj3ok1) {
$temporada= Baja;

}
elseif ($fin >= $atok-1 and $fin <= atok1) {
$temporada= Alta;


}


echo "<br><br>Temporada: <input name='total' type='text' id='fin2' size='1' value='$temporada' maxlength='8' />";
echo "<br><br>Cantidad de noches: <input name='total' type='text' id='fin2' size='1' value='$dias_diferencia' maxlength='8' />";

<input name="sgl" type="text" class="tabla1" value="<? echo $peso2; print number_format($tarifa, 0, '', '.'); ?>" /> 
lo que necesito es identificar una variable en este caso $temporada y de ahi derivar varias funciones



mi idea es esta:

if ($temporada = Baja) {
$tarifa = 999999;
}
elseif ($temporada = Alta) {
$tarifa = 100000 ;
}
elseif ($temporada = Media) {
$tarifa = 500000 + 15000 ;
}

pero cuando me arroja un valor
"baja" me da el valor de 999999, pero si lo paso a Media me sigue el mismo valor
  #2 (permalink)  
Antiguo 18/04/2009, 22:13
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Php identificar variables

Porque usas el operador "=".

Para comparar se utiliza "=="
  #3 (permalink)  
Antiguo 18/04/2009, 22:14
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Php identificar variables

Código PHP:
if ($foo == 'bar'// ... 
suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 19/04/2009, 05:00
Avatar de jayjayjay_92  
Fecha de Ingreso: octubre-2008
Mensajes: 77
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Php identificar variables

Dejando a un lado lo del igual que ya te han explicado, TIENES QUE USAR COMILLAS !!! por esta vez vale, pero que no vuelva a suceder ;)
  #5 (permalink)  
Antiguo 19/04/2009, 10:17
Avatar de konoyek  
Fecha de Ingreso: julio-2007
Mensajes: 268
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Php identificar variables

gracias por la repuesta pero mi error era en no colocar ==
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 20:32.