Foros del Web » Programando para Internet » PHP »

Dos variables, un mismo valor

Estas en el tema de Dos variables, un mismo valor en el foro de PHP en Foros del Web. Hola tengo este codigo: Código PHP: <? $vale = "Mensaje uno" $okvale = "Mensaje dos" $idioma = $_SESSION [ 'usuario_VALE' ]; if ( $idioma  ==  "0" ) {echo  ...
  #1 (permalink)  
Antiguo 15/02/2004, 13:55
 
Fecha de Ingreso: febrero-2003
Mensajes: 753
Antigüedad: 14 años, 10 meses
Puntos: 2
Dos variables, un mismo valor

Hola tengo este codigo:

Código PHP:
<?
$vale
="Mensaje uno"
$okvale="Mensaje dos"
$idioma=$_SESSION['usuario_VALE'];
if (
$idioma == "0")
{echo 
"$vale";}
elseif (
$idioma=="1")
{echo 
"$okvale";}
?>
Cuando $idioma= es igual a 0 da un mensaje y cuando $idioma= es igual a 1 da otro. tengo otra variable $_SESSION['usuario_OTRA']; esta tambien devuelve el valor 0 o 1 me gustaria moficar el codigo para que $idioma ademas de recoger el resultado de $_SESSION['usuario_VALE']; tambien recoja el resultado de $_SESSION['usuario_OTRA']; de forma que si alguno de los da el valor 0 muestre el mensaje 0 pero si ambos no dan el valor 0 muestre el resultado de 1

a ver si me podeis ayudar un saludo
  #2 (permalink)  
Antiguo 15/02/2004, 21:21
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 14 años, 1 mes
Puntos: 1
no te compliques, simplemente agrega otra variable en el IF con el otro valor...
<?
$vale="Mensaje uno"
$okvale="Mensaje dos"
$idioma=$_SESSION['usuario_VALE'];
$idioma2=$_SESSION['usuario_OTRA'];
if ($idioma == 0 or $idioma2 == 0)
echo $vale;
else
echo $okvale;
?>

por cierto, no se por que pones el cero entre comillas, acaso es una cadena? saludos... y dime si no te funciona asi...
  #3 (permalink)  
Antiguo 15/02/2004, 21:22
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 14 años, 1 mes
Puntos: 1
ops, hicieron falta un par de ;
  #4 (permalink)  
Antiguo 16/02/2004, 10:20
 
Fecha de Ingreso: febrero-2003
Mensajes: 753
Antigüedad: 14 años, 10 meses
Puntos: 2
Ha funcionado perfectamente, gracias lo de los "0" no me habia dado cuenta que con numeros no hace falta.

un saludo
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 09:30.