Ver Mensaje Individual
  #12 (permalink)  
Antiguo 14/09/2010, 12:05
Avatar de Oviedo
Oviedo
 
Fecha de Ingreso: abril-2007
Ubicación: Venezuela
Mensajes: 128
Antigüedad: 17 años
Puntos: 0
De acuerdo Respuesta: Agrupar registros

Amigo alli voy y disculpame pero soy aprendiz y bueno quiero ir puliendome en esto, este es el codigo:

<?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))// ESTA ES LA ESTRUCTURA REPETITIVA
{
if ($fecha!=$ligne["fecha"]) {
$fecha=$ligne["fecha"];
if ($primeratabla) {

//---------------------------------------------------
//AQUI SE INSERTA LA FILA????

//---------------------------------------------------


echo "</table><br><br>";} // Le damos fin a la tabla para comenzar otra

?></table><br><br>
<!-- TITULOS PRINCIPALES DE LA TABLA DE REGISTROS -->

<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
$me+=$ligne["m_estudio"];
$mex+=$ligne["m_exonerado"];
$total+=$ligne["total"];

$nro_fila++;
} // fin del while
mysql_free_result ($res);//Liberar Memorias
?>
</table>
<p></p><p></p>
<table align="center" cellspacing="0" cellpadding="0" border="1" width="38%">
<tr bgcolor="#FFFFFF">
<td colspan="3" bgcolor="#006699"><div align="center" class="Estilo9 Estilo10">TOTALES</div></td>
<tr bgcolor="#006699">
<td><div align="center" class="Estilo8">
<div align="center">MONTO ESTUDIO </div>
</div></td>
<td><div align="center"><span class="Estilo8">MONTO EXONERADO</span></div></td>
<td><div align="center" class="Estilo8">
<div align="center">TOTAL A CANCELAR</div>
</div></td>
<tr bgcolor="#CCCCCC">
<td width="27%"><div align="center" class="Estilo11"><font face="Tahoma"><? echo $me; ?></font></div></td>
<td width="25%"><div align="center" class="Estilo11"><font face="Tahoma"><? echo $mex; ?></font></div></td>
<td width="28%"><div align="center" class="Estilo11"><span class="Estilo3"><font face="Tahoma"><? echo $total; ?></font></span></div></td>
</table>

</div>


LA TABLA QUE ESTA AL FINAL ES LA QUE ME MUESTRA LA SUMA DE CADA COLUMNA, Y CUANDO LO HAGO ME MUESTRA SOLO LOS VALORES GENERALES.. ESTOY TRATANDO DE INSERTAR LAS VARIABLES DE CALCULO ANTES DEL
echo "</table><br><br>";} // Le damos fin a la tabla para comenzar otra
PERO EN LA ULTIMA TABLA NO MUESTRA LA FILA....
Por favor salva mi vida jajajaja