Tema: consulta
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/02/2006, 13:04
Avatar de deadlykyo
deadlykyo
 
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 747
Antigüedad: 18 años, 5 meses
Puntos: 5
creo que estas recorriendo ya una vez antes de tu ciclo while (en la linea que comente) y por eso es que pierdes una de las lineas de tu consulta, intenta asi:
Código PHP:
<?php
require_once 'funcionesdb.php';
$sql "SELECT NomPro, sum(CanArt) as Cantidad, sum(CanArt*PreCom) as Total
FROM proveedor, compra, comart
WHERE compra.CveCom = comart.CveCom
AND compra.CvePro = proveedor.CvePro
GROUP BY NomPro"
;
$result mysql_query($sql);
//creo que tu problema es aqui, que tal si comentas esta linea
//$row = mysql_fetch_array($result);
?>

<table width="65%" align="center">
<th bgcolor="#999999" >Nombre del Proveedor</th>
<th bgcolor="#999999" >Total de Articulos </th>
<th bgcolor="#999999">Importe Total </th>

<?php
while( $row mysql_fetch_array($result))
{
$pre_mod number_format($row['Total'],2);
echo 
'<tr><td width="150" align="center" height="40">'.$row['NomPro'].'</td>';
echo 
'<td width="100" align="center" height="40">'.$row['Cantidad'].'</td>';
echo 
'<td width="200" align="center">'.$pre_mod.'</td></tr>';
}
ahh por cierto es buena idea hacer uso de INNER, LEFT, OUTER JOIN, .... veras que hara la dirferencia cuando trabajes con tablas con hartos datos, cya
__________________
"El Conocimiento es de todos, no solo de algunos"