Tengo una consulta que me trae los precios y nombre de productos, guardo eso datos en una variable y luego la muestro en una tabla PHP.
pongo aqui el codigo:
Código PHP:
Ver original
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=latin2" /> <meta http-equiv="Refresh" content="20;URL="precios.php" charset=latin2" /> <title>Listado de Precios</title> <link rel="stylesheet" type="text/css" href="css/estilos.css" /> <link rel="stylesheet" type="text/css" href="css/paginacion.css" /> </head> <body> <div style="width:310px; left:45px; position:relative"> <img src="../imagenes/Mercal.png" border="0"> </div> <?php include("conex.php"); ?> <div align="center" style="font-size:22px; width:210px; position:relative; left:82px"><strong> LISTADO PRECIOS</strong> </div> <?php LEFT JOIN dpclientescero ON CCG_CODSUC = DOC_CODSUC AND CCG_TIPDOC = DOC_TIPDOC AND CCG_NUMDOC = DOC_NUMERO AND CCG_TIPTRA=DOC_TIPTRA LEFT JOIN dpdoccli ON DOC_NUMERO = MOV_DOCUME AND DOC_TIPDOC = MOV_TIPDOC AND DOC_CODSUC=MOV_CODSUC AND MOV_INVACT=1 LEFT JOIN dpinv ON INV_CODIGO = MOV_CODIGO INNER JOIN dpcla ON CLA_CODIGO = INV_CLA INNER JOIN dpfamilias ON FAM_CODIGO = INV_FAM INNER JOIN dpgru ON GRU_CODIGO = INV_GRUPO WHERE DOC_NUMERO = MOV_DOCUME AND DOC_TIPDOC = MOV_TIPDOC AND INV_CODIGO = MOV_CODIGO AND CCG_NUMDOC = DOC_NUMERO AND CCG_TIPDOC = DOC_TIPDOC AND CCG_CODSUC = DOC_CODSUC AND GRU_CODIGO = INV_GRUPO AND FAM_CODIGO = INV_FAM AND CLA_CODIGO = INV_CLA AND ((DOC_TIPTRA='D') AND (MOV_INVACT=1) AND (MOV_APLORG='V')) GROUP BY INV_DESCRI,MOV_PRECIO ?> <p> <div style="width:400px; position: relative; left: 2px; top: -5px; text-align:center; "> <p> <table width="97%" border = '1' align="center" cellpadding="0" cellspacing="0" class="tablas" > <tr style="background:#C00; font-family: Tahoma, Geneva, sans-serif; font-size:19px;color:white; "> <td width="96" class="tabla">Producto</td> <td class="tabla" width="25" align="center">Precio Bs. (Kg)</td> </tr> <?php { echo '<tr style="font-size:24px; font-family: Tahoma, Geneva, sans-serif;">'; echo '<td align= "left">'.$precios['0'].'</td>'; echo '</tr>'; } ?> </table> </div> </body> </html>
eso de da como resultado algo de esta manera:
Producto1 117,50
Producto2 15,20
Producto3 100,00
Pero cada producto tiene una marca o grupo asociado y el resultado seria algo asi:
Producto1 117,50 Marca1
Producto2 15,20 Marca1
Producto3 100,00 Marca1
Producto4 10,00 Marca2
Producto5 7,80 Marca2
Producto6 110,35 Marca3
Como haria, si es posible claro, para que los datos repetidos no se muestren y el resultado seria algo asi:
Producto1 117,50 Marca1
Producto2 15,20
Producto3 100,00
Producto4 10,00 Marca2
Producto5 7,80
Producto6 110,35 Marca3
Le he dado miles de vueltas y no encuentro la manera de hacerlo de esa manera ya que me estan pidiendo de esa manera, o colocar un titulo de esta manera:
Marca1
Producto1 117,50
Producto2 15,20
Producto3 100,00
Marca2
Producto4 10,00
Producto5 7,80
Marca3
Producto6 110,35
Espero haberme explicado bien y espero puedan ayudarme
Saludos