Ver Mensaje Individual
  #8 (permalink)  
Antiguo 14/09/2010, 10:03
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 9 meses
Puntos: 150
Respuesta: Agrupar registros

Prueba esto a ver si tuve algun error:


<?php
//---BUCLE PARA EXTRAER TODOS LOS REGISTROS------

$conectID = mysql_connect("localhost","root","")or die("no se puede conectar a SQL Server");
mysql_select_db("exoneracion", $conectID);
$sql="SELECT * FROM exoneraciones ORDER BY fecha";
$res=mysql_query($sql);
$nro_fila= mysql_num_rows ($res);
$fecha=""; //VARIABLE RECOMENDADA ANTES DEL BUCLE
$primeratabla=1;
while ($ligne = mysql_fetch_array ($res)) {

if ($fecha!=$ligne["fecha"]) {
$fecha=$ligne["fecha"];
if ($primeratabla) {echo "</table><br><br>";} // Le damos fin a la tabla para comenzar otra
?>
<!-- TITULOS PRINCIPALES DE LA TABLA DE REGISTROS -->
</table><br><br>
<table align="center" cellspacing="0" cellpadding="0" border="1" width="82%">
<tr bgcolor="#006699">
<td><div align="center"><font color="white"><strong>FECHA</strong></font></div></td>
<td bgcolor="#006699"><div align="center"><font color="white"><strong>% DE EXONERACION</strong></font></div></td>
<td><div align="center"><font color="white"><strong>MONTO DEL ESTUDIO</strong></font></div></td>
<td><div align="center"><font color="white"><strong>MONTO EXONERADO</strong></font></div></td>
<td><div align="center"><font color="white"><strong>TOTAL A CANCELAR</strong></font></div></td>
</tr>
<?php
} // Fin MOSTRAR CABECERA
?>

<tr bgcolor="<?php if ($nro_fila%2!=0) echo "#F2F2F2"; else echo "#FFFFFF"; ?>"
onmouseout="this.style.backgroundColor='<?php if ($nro_fila%2!=0) echo "#F2F2F2"; else echo "#FFFFFF" ?>'"o="o""];">
<td width="96"><div align="center"><font size="1" face="Tahoma" color="#000000"><? echo $ligne["fecha"]; ?></font></div></td>
<td width="171"><div align="center"><font size="1" face="Tahoma" color="#000000"><? echo $ligne["porcentaje"]; ?></font></div></td>
<td width="187"><div align="center"><font size="1" face="Tahoma" color="#000000"><? echo $ligne["m_estudio"]; ?></font></div></td>
<td width="193"><div align="center"><font size="1" face="Tahoma" color="#000000"><? echo $ligne["m_exonerado"]; ?></font></div></td>
<td width="178"><div align="center"><font size="1" face="Tahoma" color="#000000"><? echo $ligne["total"]; ?></font></div></td>
</tr>
<?php
} // Fin MOSTRAR REGISTROS
?>
</table>