Foros del Web » Programando para Internet » PHP »

imprimir el resultado de una consulta mysql!!

Estas en el tema de imprimir el resultado de una consulta mysql!! en el foro de PHP en Foros del Web. Programadores: Una vez mas necesito la ayuda de ustedes.... Tengo el siguiente codigo (es largo pero no se asusten) que lo que hace es una ...
  #1 (permalink)  
Antiguo 23/07/2006, 18:02
 
Fecha de Ingreso: junio-2006
Mensajes: 166
Antigüedad: 11 años, 6 meses
Puntos: 3
imprimir el resultado de una consulta mysql!!

Programadores:
Una vez mas necesito la ayuda de ustedes....
Tengo el siguiente codigo (es largo pero no se asusten) que lo que hace es una una consulta a mysql, hasta aca no hay problemas. Pero yo quiero que "php" "sume" ciertas columnas de mi tabla. Estas columnas son (impo_grav, impo_no grav, iva, reteciones,total facturado) donde iva quiero que me lo sume por separado por el porcentaje que se aplicó (10.5,21 o 27) ya que al hacer la consulta, como veran se calculan bien pero se muestran "juntos", y que estos valores ya sumados, se agreguen al final de la tabla o se impriman a bajo de la tabla. espero puedan etenderme

<?
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");


$link = mysql_connect("localhost","root");
mysql_select_db("IVA",$link);



if(($_POST['mes'] == '') or
($_POST['id_empresa'] == '') or
($_POST['ano'] == ''))

{
echo 'ingrese los datos solicitados';

}else{
$mes = $_POST['mes'];
$ano = $_POST['ano'];
$idempresa=$_POST['id_empresa'];

$result = mysql_query("SELECT iva_ventas.fecha,
iva_ventas.tipo_comp,
iva_ventas.tipo_fact,
iva_ventas.nro_fact,
iva_ventas.cai,
clientes.nombre_apellido,
clientes.cuit,
iva_ventas.impo_grav,
iva_ventas.impo_nograv,
iva_ventas.ivaporcen,
(((iva_ventas.impo_grav)* (iva_ventas.ivaporcen))/100) AS iva,
iva_ventas.retenciones,
(((iva_ventas.impo_grav)*(iva_ventas.ivaporcen))/100)+
(iva_ventas.impo_nograv + iva_ventas.impo_grav +
iva_ventas.retenciones) as total_facturado

FROM iva_ventas, clientes

WHERE (MONTH(iva_ventas.fecha) =$mes AND YEAR(iva_ventas.fecha)=$ano) and
(clientes.id_cliente=iva_ventas.id_cliente) and
clientes.id_empresa='$idempresa' and
iva_ventas.id_empresa='$idempresa' ") or die(mysql_error());


echo "<table border>&nbsp;<p>";
echo "<strong><tr bgcolor=yellow><td></p>

<p>Fecha</p></td>
<td><p>Tipo Comprobante</p></td>
<td><p>Tipo Factura</p></td>
<td><p>Nro Factura</p></td>
<td><p>Cai</p></td>
<td><p>Cliente</p></td>
<td><p>Cuit</p></td>
<td><p>impo grav</p></td>
<td><p>impo no grav</p></td>
<td><p>porcentaje iva</p></td>
<td><p>iva</p></td>
<td><p>Retenciones</p></td>
<td><p>Total Facturado</p></td><td></tr></strong>";

while($row = mysql_fetch_array($result))
{

$sum1=$sum1+$row['impo_grav'];
$sum2=sum2+$row['impo_nograv'];

if($row['ivaporcen']=27){

$sum3=$sum3 + $row['iva'];
} ELSE {
if($row['ivaporcen']=21){
$SUM4=$SUM4+$row['iva'];

} ELSE {
$SUM5=$SUM5+$row['iva'];
}}
$SUM6=$SUM6+ $row['retenciones'];
$SUM7=$SUM7+ $row['total_facturado'];

echo "<tr><td><p>".$row['fecha']."</p></td>

<td><p>".$row['tipo_comp']."</p></td>
<td><p>".$row['tipo_fact']."</p></td>
<td><p>".$row['nro_fact']."</p></td>
<td><p>".$row['cai']."</p></td>
<td><p>".$row['nombre_apellido']."</p></td>
<td><p>".$row['cuit']."</p></td>
<td><p>".$row['impo_grav']."</p></td>
<td><p>".$row['impo_nograv']."</p></td>
<td><p>".$row['ivaporcen']."</p></td>
<td><p>".$row['iva']."</p></td>
<td><p>".$row['retenciones']."</p></td>
<td><p>".$row['total_facturado']."</p></td></tr>";
}


echo "</table>";


}

?>
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 21:16.