Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2013, 12:03
Avatar de perla_marina
perla_marina
 
Fecha de Ingreso: mayo-2013
Mensajes: 31
Antigüedad: 11 años
Puntos: 2
Pregunta Cambiar el tipo a variables

Hola! que tal!
Agradeceria si alguien pudiera ayudarme!
Tengo un grid donde muestro los datos de esta busqueda.
el problema es que el codigo de la busqueda tengo que hacer unos calculos entre
campos pero esos campos en la base de datos son string y no me deja hacer el calculo
yo pense en cambiarle el tipo de variable a DOUBLE pero no me funciona el codigo
y no me muestra nada en el grid..
agradeceria su ayuda.

//////////////////////////////////////
<?php
include ("../../../comun/coneccion.php");
$conectar = conDba();
$sql="select
mtlot_code, mtlot_lot, mtlot_onhand,
mtlot_notes_2, mtlot_notes_3,
mtlot_notes_4, mtlot_loc from lot
where mtlot_onhand >0
and mtlot_loc='1000'
and mtlot_code='MPA-546P'
order by mtlot_lot";
$rs = odbc_exec($conectar, $sql);
while($datos = odbc_fetch_array($rs))

{
$largo=$datos['mtlot_notes_2'];
$ancho=$datos['mtlot_notes_3'];
$cantidad=$datos['mtlot_notes_4'];
$BFT=$datos['mtlot_onhand'];
settype($largo, "DOUBLE");
settype($ancho, "DOUBLE");
settype($cantidad, "DOUBLE");
$var= (($largo*$ancho)/144);
$FTnew=($var*$cantidad);
$Dif=($BFT-$FTnew);

if ($Dif > 0)
{
$arr[]=$datos+array("VARIACION"=>$Dif);//lo puse */
}
}

if($arr != null)
{

echo '({success:true, datos:'.json_encode($arr).'})';
}
odbc_close($conectar);
?>