Ver Mensaje Individual
  #13 (permalink)  
Antiguo 06/09/2007, 09:49
Avatar de laaccaal
laaccaal
 
Fecha de Ingreso: julio-2003
Ubicación: Murcia
Mensajes: 147
Antigüedad: 20 años, 9 meses
Puntos: 1
Exclamación Re: Duda, como solucionar

Bueno rascando, rascando, acabo de dar con una solucion.

Pero no se si será del todo fiable, pregunta para el foro .

Podria ser fiable esta solucion ?

ya que como les dije que en mi scripts dos valores iguales y del mismo tipo no pasan por una condicional

la solucion:

Código PHP:

$balancUsuario
=(float)print_r(select_balance($row['payerid']),true); 
en donde el valor que retorna la funcion se lo convierte en string y a la vez en float.

Mi Script final seria :

Código PHP:
$variable1=select_balance($row['payerid']); // resultado var_dump --> float(29.90)
$variable2=29.90*1// resultado var_dump --> float(29.90) 

/* NO FUNCIONA SI HAGO LA SIGUIENTE COMPARACION
MOTIVO DESCONOCIDO

if( $variable1 >= $variable2){

echo "pude acceder";
}

*/

#### LO SIGUIENTE SI FUNCINA ####
## si convierto variable en string y luego en float

$variable1=(float)print_r(select_balance($row['payerid']),true);
$variable2=29.90*1;

if( 
$variable1 >= $variable2){

echo 
"pude acceder"// DE ESTA MANERA SI FUNCIONA

Hice la prueba y me funciona, pero el caso es que repercuciones me podria traer esto ???


Dejo el tema sobre el tapete


Nota: Alguien mas estuvo en esta situacion
__________________
Album Fotos
Blog MisApuntes