aca tengo mi codigo:
Código PHP:
Ver original
<?php $cantidad=30; $pg=$_GET['pg']; if ($pg==0) { $pg=1; $inicial=0; } elseif ($pg==1) { $pg=1; $inicial=0; } else { $inicial = $pg * $cantidad; } $conectado=AbrirCone(); echo "$pg<br>"; echo "$inicial<br>"; echo "$cantidad<br>"; include_once('funciones.php'); if ($_GET['pg']>0) { $Entierro = $_GET['Fentierro']; $Nombre = $_GET['Nombre']; $Edad = $_GET['Edad']; $Numero = $_GET['Numboveda']; $Tipo = $_GET['Tipo']; $Bloque = $_GET['Bloque']; $con = $_GET['con']; $con30 = $_GET['con30']; } else { $Entierro = $_POST['Fentierro']; $Nombre = $_POST['Nombre']; $Edad = $_POST['Edad']; $Numero = $_POST['Numboveda']; $Tipo = $_POST['Tipo']; $Bloque = $_POST['Bloque']; $con=1; $con30=30; } if ($Entierro==NULL) { $ID1=0; } else { $ID1=1; } if ($Nombre==NULL) { $ID2=0; } else { $ID2=1; } if ($Edad==NULL) { $ID3=0; } else { $ID3=1; } if ($Numero==NULL) { $ID4=0; } else { $ID4=1; } if ($Tipo==NULL) { $ID5=0; } else { $ID5=1; } if ($Bloque==NULL) { $ID6=0; } else { $ID6=1; } $Acumulado="$ID1$ID2$ID3$ID4$ID5$ID6"; switch ($Acumulado) { case "000000": break; case "000001": $Consulta="SELECT Difunto_ID as ID, FEnterramiento as Fecha, Nombre_Apellido as Nombre, Edad, Cod_Boveda as Boveda, Tipo_Boveda as Tipo, Bloque FROM difuntos_totales where bloque='$Bloque' order by Tipo"; break; case "000010": $Consulta="SELECT Difunto_ID as ID, FEnterramiento as Fecha, Nombre_Apellido as Nombre, Edad, Cod_Boveda as Boveda, Tipo_Boveda as Tipo, Bloque FROM difuntos_totales where Tipo_Boveda='$Tipo' order by Bloque limit ". $inicial . "," . $cantidad; $contar="SELECT Difunto_ID as ID, FEnterramiento as Fecha, Nombre_Apellido as Nombre, Edad, Cod_Boveda as Boveda, Tipo_Boveda as Tipo, Bloque FROM difuntos_totales where Tipo_Boveda='$Tipo' order by Bloque"; break; case "000100": $Consulta="SELECT Difunto_ID as ID, FEnterramiento as Fecha, Nombre_Apellido as Nombre, Edad, Cod_Boveda as Boveda, Tipo_Boveda as Tipo, Bloque FROM difuntos_totales where Cod_Boveda='$Numero' order by Tipo_Boveda"; break; case "001000": $Consulta="SELECT Difunto_ID as ID, FEnterramiento as Fecha, Nombre_Apellido as Nombre, Edad, Cod_Boveda as Boveda, Tipo_Boveda as Tipo, Bloque FROM difuntos_totales where Edad='$Edad' order by Tipo_Boveda"; break; case "010000": $Consulta="SELECT Difunto_ID as ID, FEnterramiento as Fecha, Nombre_Apellido as Nombre, Edad, Cod_Boveda as Boveda, Tipo_Boveda as Tipo, Bloque FROM difuntos_totales where Nombre_Apellido like '%$Nombre%' order by Tipo_Boveda"; break; case "100000": $Entierro=cambiarFormatoFecha($Entierro); $Consulta="SELECT Difunto_ID as ID, FEnterramiento as Fecha, Nombre_Apellido as Nombre, Edad, Cod_Boveda as Boveda, Tipo_Boveda as Tipo, Bloque FROM difuntos_totales where FEnterramiento='$Entierro' order by Tipo_Boveda"; break; case "111111": $Entierro=cambiarFormatoFecha($Entierro); $Consulta="SELECT Difunto_ID as ID, FEnterramiento as Fecha, Nombre_Apellido as Nombre, Edad, Cod_Boveda as Boveda, Tipo_Boveda as Tipo, Bloque FROM difuntos_totales where FEnterramiento='$Entierro' AND Nombre_Apellido like '%$Nombre%' AND Edad='$Edad' AND Cod_Boveda='$Numero' AND Tipo_Boveda='$Tipo' AND bloque='$Bloque' order by Cod_Boveda"; break; case "110000": $Entierro=cambiarFormatoFecha($Entierro); $Consulta="SELECT Difunto_ID as ID, FEnterramiento as Fecha, Nombre_Apellido as Nombre, Edad, Cod_Boveda as Boveda, Tipo_Boveda as Tipo, Bloque FROM difuntos_totales where FEnterramiento='$Entierro' AND Nombre_Apellido like '%$Nombre%' AND Edad='$Edad' AND Cod_Boveda='$Numero' AND Tipo_Boveda='$Tipo' AND bloque='$Bloque' order by Cod_Boveda"; break; default: break; } if (($Entierro=="") and ($Nombre=="") and ($Edad=="") and ($Numero=="") and ($Tipo=="") and ($Bloque=="")) { ?> <script language="JavaScript" type="text/javascript"> error=258123 var pagina="cementerio_formulario_buscar.php?mensaje="+error+"" function redireccionar() { location.href=pagina } setTimeout ('redireccionar()', 1); </script> <?php } else { $contador=Consuta($contar,$conectado); echo" <table border=\"0\" width=\"100%\" cellspacing=\"0\"> <tr> <td align=right class=texto2><p>Resultados <b>".$con."</b> - <b>".$total_records."</b> de aproximadamente <b>".$total_records."</b></p></td> </tr> </table> <table border=\"1\" width=\"100%\" cellspacing=\"0\"> <tr> <td align=center class=texto2 width=5%><font size=2><b>ID</b></td> <td align=center class=texto2 width=15%><font size=2><b>Fecha de Inhumacion</b></td> <td align=center class=texto2 width=38%><font size=2><b>Nombre</b></td> <td align=center class=texto2 width=10%><font size=2><b>Edad</b></td> <td align=center class=texto2 width=20%><font size=2><b>Numero de Boveda</b></td> <td align=center class=texto2 width=9%><font size=2><b>Tipo</b></td> <td align=center class=texto2 width=3%><font size=2><b>Bloque</b></td> </tr>"; $i=1; $Resultado=Consuta($Consulta,$conectado); $j=$j+1; while ($i<$j) { $Fechas=$row["Fecha"]; $Fechas=cambiarFormatoFecha1($Fechas); $Nombres=$row["Nombre"]; $Edads=$row["Edad"]; $Bovedas=$row["Boveda"]; $Tipos=$row["Tipo"]; $Bloques=$row["Bloque"]; $ID=$row["ID"]; echo " <tr> <td class=\"texto2\" align=center><a href=\"cementerio_ubicacion.php?DifID=$ID&TipoBov=$Tipos\" target=_blank>$i</a></span></td> <td class=\"texto2\" align=center>$Fechas</span></td> <td class=\"texto2\" align=center>$Nombres</span></td> <td class=\"texto2\" align=center>$Edads</span></td> <td class=\"texto2\" align=center>$Bovedas</span></td><td class=\"texto2\" align=center>$Tipos</span></td> <td class=\"texto2\" align=center>$Bloques</span></td> "; $i++; $con++; } echo"</tr></table>"; $desde = $pg - $intervalo; $hasta = $pg + $intervalo; if($desde < 1){ $hasta -= ($desde - 1); $desde = 1; } if($hasta > $pages){ $desde -= ($hasta - $pages); $hasta = $pages; if($desde < 1){ $desde = 1; } } echo "<div align=center><font face=Arial size=2 color=ff0000><p>"; if ($pg <> 1) { $url = $pg-1; echo "<a href='cementerio_buscar.php?pg=".$url."&Entierro=".base64_encode($Entierro)."&Nombre=".base64_encode($Nombre)."&Edad=".base64_encode($Edad)."&Numero=".base64_encode($Numero)."&Tipo=".base64_encode($Tipo)."&Bloque=".base64_encode($Bloque)."&con=".$con."&con30=".$con30."'>« Anterior</a> "; } else { echo " "; } for ($f=$desde; $f<=$hasta; $f++){ if ($f == $pg) { echo "<font face=Arial size=2 color=ff0000><b> $f </b></font>"; } else { echo "<a href='cementerio_buscar.php?pg=".$f."&Entierro=".base64_encode($Entierro)."&Nombre=".base64_encode($Nombre)."&Edad=".base64_encode($Edad)."&Numero=".base64_encode($Numero)."&Tipo=".base64_encode($Tipo)."&Bloque=".base64_encode($Bloque)."&con=".$con."&con30=".$con30."'>".$f."</a> "; } } if ($pg < $pages) { $url = $pg + 1; echo "<a href='cementerio_buscar.php?pg=".$url."&Entierro=".base64_encode($Entierro)."&Nombre=".base64_encode($Nombre)."&Edad=".base64_encode($Edad)."&Numero=".base64_encode($Numero)."&Tipo=".base64_encode($Tipo)."&Bloque=".base64_encode($Bloque)."&con=".$con."&con30=".$con30."'>Siguiente »</a>"; } else { echo " "; } echo"<div align=right><p><a href='cementerio_formulario_buscar.php' title='Buscar un Registro'>Buscar otro Registro</a></p></div>"; echo "</p></font></div>"; } ?>
Alguien podria revisar si tengo mal mi paginado? nose si funciona un 100%
Ayuda por favor