Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/06/2010, 10:34
leonobarg
 
Fecha de Ingreso: marzo-2009
Mensajes: 46
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Multiplicar depende de la condicion

he probado con este codigo y note algo
Código:
<?php 
include("bd.php");
$v=$_POST["v"]; 
$b=$_POST["b"];

$resultado=mysql_query("SELECT * FROM nomenclador WHERE codigo='$v'"); 
$registro=mysql_fetch_row($resultado);

if ($registro=="")
{
$xml="<?xml version='1.0' encoding='ISO-8859-1'?>"; 
$xml.="<datos>"; 
$xml.="<nombre><![CDATA[]]></nombre>"; 
$xml.="<apellido><![CDATA[]]></apellido>"; 
$xml.="</datos>"; 
header("Content-type: text/xml"); 
echo $xml; 
}
else
{

$xml="<?xml version='1.0' encoding='ISO-8859-1'?>"; 
$xml.="<datos>"; 
$may=strtoupper("<![CDATA[$registro[1]]]>");
$cod="<![CDATA[$registro[6]]]>";
$xml.="<nombre>$may</nombre>"; 
$monto="<![CDATA[$registro[5]]]>";
$res_provincias=mysql_query("SELECT * FROM aranceles WHERE idos='$b'");
						while ($res = mysql_fetch_array($res_provincias)) {
if($cod=4){
		$us=$res['us']; 
		$total=$monto*2;
}
}
$xml.="<apellido>$total</apellido>"; 
$xml.="</datos>"; 
header("Content-type: text/xml"); 
echo $xml; 
}
?>
Cuando pongo $total=10*2 me muestra el resultado "20", pero cuando utilizo la variable $monto(que es distinto de 0) directamente me muestra 0, es por el CDATA? existe otra cosa para los numeros?
ESPERO SUS AYUDAS