Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/08/2011, 19:42
Avatar de zavala82
zavala82
 
Fecha de Ingreso: agosto-2011
Ubicación: Monterrey, Nuevo Leon, Mexico, Mexico
Mensajes: 2
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: ordenar datos de consulta en una tabla

hola gracias te paso el codigo completo de el rporte:

<?php

$mes=$_POST["mes"];
$ano=$_POST["ano"];
$no=$_POST["taxi"];

$sql="SELECT * FROM pagotaxi WHERE no='".$no."' AND DATE_FORMAT(fechapagada,'%Y-%m')='".$ano."-".$mes."'";
$result = mysql_db_query($bd,$sql,$con) or die( "Error en query: $sql, el error es: " . mysql_error() );

$sql2="SELECT * FROM taxis WHERE no='".$no."'";
$result2 = mysql_db_query($bd,$sql2,$con) or die( "Error en query: $sql, el error es: " . mysql_error() );
$row2 = mysql_fetch_array($result2);

$sql3="SELECT * FROM gastos WHERE tipo = 'taxi' AND aplica='".$no."'";
$result3= mysql_db_query($bd,$sql3,$con) or die( "Error en query: $sql, el error es: " . mysql_error() );
$row3 = mysql_fetch_array($result3);


switch($mes){
case 1:
$nombremes= ENERO;
break;
case 2:
$nombremes=FEBRERO;
break;
case 3:
$nombremes=MARZO;
break;
case 4:
$nombremes=ABRIL;
break;
case 5:
$nombremes=MAYO;
break;
case 6:
$nombremes=JUNIO;
break;
case 7:
$nombremes=JULIO;
break;
case 8:
$nombremes=AGOSTO;
break;
case 9:
$nombremes=SEPTIEMBRE;
break;
case 10:
$nombremes=OCTUBRE;
break;
case 11:
$nombremes=NOVIEMBRE;
break;
case 12:
$nombremes=DICIEMBRE;
break;
}


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

?>
<table border = '1' align='center'>
<tr>
<td align="center" colspan="6"><b>REPORTE DE EL MES <?php echo "".$nombremes.""; ?></b></td>
</tr>
<tr>
<td align="center" colspan="2"><b>TAXI No. <?php echo "".$no.""; ?></b></td>
<td align="center" colspan="2"><B>AÑO<?php echo "".$ano.""; ?></B></td>
<td align="center" colspan="2"><b>PLACAS: <?php echo $row2['placas']; ?></b></td>

</tr>
<tr>
<td><b>FECHA PAGADA</b></td>
<td><b>PAGO</b></td>
<td><b>NOTAS DE PAGO</b></td>
<td><b>CHOFER</b></td>
<td><b>GASTOS</b></td>
<td><b>NOTAS DE GASTO</b></td>
</tr>

<?php
do {
?>

<tr>
<td><?php echo $row['fechapagada']; ?></td>
<td><?php echo $row['pago']; ?></td>
<td><?php echo $row['notas'];?></td>
<td><?php echo $row['chofer']; ?></td>
** aqui quise hacer un untento de lo que quiero pero el resultado no fue el esperado**
<td><?php if ($row['fechapagada']==$row3['fecha']) {
echo $row3['gastos'];
} else { echo " no "; }?></td>

<td><?php if ($row['fechapagada']==$row3['fecha']) {
echo $row3['notas'];
}else { echo " "; }?></td>
</tr>

<?php
} while ($row = mysql_fetch_array($res));
?>
</table>

<?php
} else {

echo "<br>"."¡ No Existen datos con estos criterios !";

}
?>