Foros del Web » Programando para Internet » PHP »

[AYUDA]Multiplicacion de 2 variables en PhP

Estas en el tema de [AYUDA]Multiplicacion de 2 variables en PhP en el foro de PHP en Foros del Web. Tengo el siguiente problema: atravez de una consulta en sqlserver 2005 usando la funcion datediff obtengo el resultado al parecer "entero" de esta forma $puntosonline=$core_db->Execute("SELECT ...
  #1 (permalink)  
Antiguo 02/11/2011, 20:31
 
Fecha de Ingreso: noviembre-2011
Mensajes: 5
Antigüedad: 12 años, 6 meses
Puntos: 0
[AYUDA]Multiplicacion de 2 variables en PhP

Tengo el siguiente problema:

atravez de una consulta en sqlserver 2005 usando la funcion datediff obtengo el resultado al parecer "entero" de esta forma

$puntosonline=$core_db->Execute("SELECT DATEDIFF(hour,ConnectTM,DisConnectTM) FROM MEMB_STAT WHERE memb___id =?");

donde ConnectTM es una fecha 31/07/2010 03:19:00 p.m. y DisConnectTM es otra fecha 31/07/2010 06:25:00 p.m.

en $puntosonline se almacena la diferencia de estas dos en horas es decir 6.

luego al multiplicar la variable $puntosonline por el valor de otra el resultado siempre es el valor de la otra variable :s en pocas palabras $puntosonline*100=100 asi donde a mi parecer deberia dar 600 he aqui el problema.
  #2 (permalink)  
Antiguo 02/11/2011, 20:36
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: [AYUDA]Multiplicacion de 2 variables en PhP

Cualquier operación matemática en PHP debe hacerse de forma natural siempre y cuando los operandos sean compatibles, así que puede que ahí tengas el problema.

Código PHP:
$foo '6';
echo 
$foo 100// 600 
¿De que forma aseguras que los datos son correctos?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 02/11/2011, 20:43
 
Fecha de Ingreso: noviembre-2011
Mensajes: 5
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: [AYUDA]Multiplicacion de 2 variables en PhP

Muchas gracias por contestar mi pregunta

Ahora como verificaria ese tipo de dato si en la variable $puntosonline obtengo un valor al parecer entero no lo aseguro en el ejemplo seria un 6 ahora la pregunta es como multiplico ese 6 por x valor?

esto en realidad lo pregunto porque necesito calcular el tiempo en que un usuario esta enlinea y apartir de ello suministrarle unos puntos que onbtengo pues de la multiplicacion de estos valores.


Muchas Gracias
  #4 (permalink)  
Antiguo 02/11/2011, 21:20
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: [AYUDA]Multiplicacion de 2 variables en PhP

Tan solo imprime tus variables a operar y observa si son realmente lo que esperas que sean.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 02/11/2011, 21:33
 
Fecha de Ingreso: noviembre-2011
Mensajes: 5
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: [AYUDA]Multiplicacion de 2 variables en PhP

al hacer

echo "Contenido de puntos online : ".$puntosonline;

La salida es:

contenido de puntos online : 6

$resultado=$puntosonline * 100;

echo "resultado de multiplicar puntos online con 100: ".$resultado;

la salida es :

100

ayudame por favor en realidad no se que tipo de dato se almacena en $puntosonline

Ayuda plizz
  #6 (permalink)  
Antiguo 02/11/2011, 22:10
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: [AYUDA]Multiplicacion de 2 variables en PhP

Utiliza var_dump($puntosonline) eso te indica el tipo de variable.

Saludos.
  #7 (permalink)  
Antiguo 03/11/2011, 06:46
 
Fecha de Ingreso: noviembre-2011
Mensajes: 5
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: [AYUDA]Multiplicacion de 2 variables en PhP

gracias por responder

usando la funcion vardump la salida es un boolean(false) que hago ahora?
  #8 (permalink)  
Antiguo 03/11/2011, 08:52
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: [AYUDA]Multiplicacion de 2 variables en PhP

Pues ahí lo tienes, sin conocer que hace tu $core_db->Execute() no te podría decir, pero si es falso, es probable que tu query este mal formada.

Saludos.
  #9 (permalink)  
Antiguo 03/11/2011, 09:41
 
Fecha de Ingreso: noviembre-2011
Mensajes: 5
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: [AYUDA]Multiplicacion de 2 variables en PhP

Muchas Gracias estaba en un error grave..

lo que ocurria es que habia un metodo que podia usar despues que aya obtenido valores en la variable resulset ejemplo:

$numero1=$puntosonline->field[0];
$numero2=100;
$resultado=$numero1*$numero2;

echo "Resultado de la operacion: ".$resultado;

salida
Resultado de la operacion: 600



Muchas gracias por ayudarme sus respuesta fueron muy Buenas...

Etiquetas: sql, variables
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:49.