Código PHP:
<?
$registros = 10;
if (!$pagina) {
$inicio = 0;
$pagina = 1;
}
else {
$inicio = ($pagina - 1) * $registros;
}
$c="SELECT * FROM ciudades ORDER BY ciudad";
$qC=mysql_query($c,$dbh) or die ("ERROR L112: ".mysql_error());
echo " | ";
while ($Ciudades=mysql_fetch_array($qC)) {
echo "<a href='?op=".base64_encode('ciudad')."&ciudad=".base64_encode($Ciudades[id])."'>".$Ciudades[ciudad]."</a>";
echo " | ";
}
if (base64_decode($_GET[ciudad])=="") {
echo "<br>Seleccione la ciudad a desplegar<br><br>";
} else {
$resultados = mysql_query("SELECT * FROM datos WHERE idCiudad='".$_GET[ciudad]."'");
$total_registros = mysql_num_rows($resultados);
$resultados = mysql_query("SELECT * FROM datos WHERE idCiudad='".$_GET[ciudad]."' ORDER BY nUnidad LIMIT ".$inicio.",".$registros);
$total_paginas = ceil($total_registros / $registros);
?>
<br><br>
<?
$t="SELECT * FROM ciudades WHERE id=".base64_decode($_GET[ciudad]);
$qT=mysql_query($t,$dbh) or die ("ERROR L130: ".mysql_error());
$Titulo=mysql_fetch_array($qT);
echo "<center><h3>".$Titulo[ciudad]."</h3></center>";
?>
<table width="100%">
<tr>
<td align="center"><strong>Unidad</strong></td>
<td align="center"><strong>Fecha<br />
Reparación</strong></td>
<td align="center"><strong>Orden de<br />
Servicio</strong></td>
<td colspan="2" align="center"> </td>
</tr>
<? if($total_registros) { while ($Datos=mysql_fetch_array($resultados)) { ?>
<tr class="opt" id="seleccion" onclick="">
<td align="center"><? echo $Datos[nUnidad];?></td>
<td align="center"><? echo $Datos[fechaReparacion];?></td>
<td align="center"><? echo $Datos[ordenServicio];?></td>
<td align="center"><a href="ciudadDetalles.php?op=<? echo base64_encode("ciudad");?>&ciudad=<? echo $_GET[ciudad];?>&id=<? echo base64_encode($Datos[id]);?>"><img src="../images/b_browse.png" alt="Unidad: <? echo $Datos[nUnidad];?> Orden de Compra: <? echo $Datos[ordenServicio];?>" width="16" height="16" /></a></td>
</tr>
<? } ?>
</table>
<?
} else { echo "<font color='darkgray'>(sin resultados)</font>"; }
echo "<br>";
mysql_free_result($resultados);
if($total_registros) {
echo "<center>";
if(($pagina - 1) > 0) {
echo "<a href='ciudad.php?pagina=".($pagina-1)."&op=".base64_encode('ciudad')."&ciudad=".$_GET[ciudad]."'>< Anterior</a> ";
}
for ($i=1; $i<=$total_paginas; $i++){
if ($pagina == $i) {
echo "<b>".$pagina."</b> ";
} else {
echo "<a href='ciudad.php?pagina=".$i."&op=".base64_encode('ciudad')."&ciudad=".$_GET[ciudad]."'>$i</a> ";
}
}
if(($pagina + 1)<=$total_paginas) {
echo " <a href='ciudad.php?pagina=".($pagina+1)."&op=".base64_encode('ciudad')."&ciudad=".$_GET[ciudad]."'>Siguiente ></a>";
}
echo "</center>";
} }
?>