Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/01/2007, 18:34
Avatar de BLAH !!
BLAH !!
 
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 8 meses
Puntos: 16
Mensaje validar variable si contiene un valor.

Hola a todos:

Tengo un php en el cual he querido crear unos if con condiciones de una variable en esto he encontrado 2 problemas :

1) Primero que solo puedo crear un solo if con su respectivo else, ya que los otros no me funcionan, (solo funciona el que esta primero)

<?php
$resultado = $numero
if ($resultado == uno){$resultados="un peso.-";}
else {$resultados="$resultado pesos.-";}
// estos no funcionan
if ($resultado == millón){$resultados="$resultado de pesos.-";}
else {$resultados="$resultado pesos.-";}
if ($resultado == millones){$resultados="$resultado de pesos.-";}
else {$resultados="$resultado pesos.-";}
// hasta aca ... no se como hacer que los 3 funcionen...
echo "$resultados";
?>

2) Si se fijan lo que hago es decir que si $resultado es = a "uno" me ejecute la funcion que le pido... El problema está en que cuando el $número es de 'un millón' para arriba ($numero evaluado como 'un millón'). el valor de $resultado será un millón, no millón como yo lo puse (por lo tanto abria que hacer un operando de comparacion que diga que solo ejecute la función cuando el valor de $resultado CONTENGA la palabra millón). Lo mismo para millones.

He consultado en Javascript pero veo que por ahi no va la respuesta, intente con la funcion switch, elseif .. etc y nada

Muchas Gracias.-
Pablo araya.-
__________________
Adios ...!!!!