
18/08/2011, 19:42
|
 | | | Fecha de Ingreso: agosto-2011 Ubicación: Monterrey, Nuevo Leon, Mexico, Mexico
Mensajes: 2
Antigüedad: 13 años, 7 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 !";
}
?> |