elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Paginacion en PHP
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Paginacion en PHP  (Leído 1,666 veces)
tomasvreal28

Desconectado Desconectado

Mensajes: 12


Ver Perfil
Paginacion en PHP
« en: 28 Febrero 2016, 01:47 am »

Hola Y espero que me puedan ayudar
Lo que pasa es que pasa es que hecho una paginacion a un listado en el cual también hay aun campo de búsqueda y tengo agregarlo a un archivo donde se  agrega la ruta del archivo php 

por ejemplo

case 1073
http://foro.elhacker.net/programacion/listar.php

Entonces
cuando ingresa al sistema la url sale
http://foro.elhacker.net/programacion/default.php?op=1073

Y en la paginacion cuando le doy siguiente a la 2da pagina

cambia a
http://foro.elhacker.net/programacion/default.php?pagina2
y no se muestra nada

porque no esta tomando la ruta correcta
por eso quería que por favor me ayudes con esa parte del código que cuando uno vaya a la siguiente pagina no se actualice la url

Espero que por favor me puedas ayudar

Código
  1.  
  2. /****conexion.php***\
  3. <?php
  4. $cnx= mysql_connect("localhost","root","123456");
  5. if (!$cnx) {
  6. die("Fallo la conexión a la Base de Datos: ". mysql_error());
  7. }
  8. $bd = mysql_select_db("bdexample", $cnx);
  9. if (!$bd) {
  10. die("Fallo la selección de la Base de Datos: " . mysql_error());
  11. }
  12. ?>
  13.  
  14. /*************listar.php*****************\
  15. <?php
  16. require_once('conexion.php');
  17. if (isset($_POST['busc'])){
  18. $num=$_POST['num'];
  19. $sql="select * from tblCondominio where codigo='$num' order by fechaAcceso DESC";
  20. }else{
  21. $sql="select * from tblCondominio order by fechaAcceso DESC";
  22. }
  23. $_SESSION["SQL_SHOW"]=$sql;
  24. $tmp_rs = mysql_query($sql);
  25. $num_total_registros = mysql_num_rows($tmp_rs);
  26. $TAMANO_PAGINA = 5;
  27. $pagina = $_GET["pagina"];
  28. if (!$pagina) {
  29. $inicio = 0;
  30. $pagina = 1;
  31. }
  32. else {
  33. $inicio = ($pagina - 1) * $TAMANO_PAGINA;
  34. }
  35. $total_paginas = ceil($num_total_registros / $TAMANO_PAGINA);
  36. $consulta = $sql." LIMIT ".$inicio."," . $TAMANO_PAGINA;
  37. $reg = mysql_query($consulta);
  38. ?>
  39. <html>
  40. <head>
  41. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  42. <script type="text/javascript" language="javascript">
  43. function cambiar(id,color){
  44. document.getElementById(id).style.backgroundColor=color;
  45. }
  46. </script>
  47. </head>
  48. <body>
  49. <form action="default.php?op=1073" method="POST" >
  50. <table width="700" align="center" border="1">
  51. <tr>
  52. <td colspan=6 align="center">Modificaci&oacute;n</td></tr>
  53. <tr><td align=right>Codigo
  54. <td align=left><input type="text" name="codigo"/></td></tr>
  55. <tr>
  56. <td colspan=6><center><input type="submit" name="busc" value="Buscar">
  57. </center>
  58. </table>
  59. </form>
  60. <table width="100%" align="center" border="1">
  61. <tr><td width="62" align=center>TIPO</td>
  62. <td width="70" align=center>CODIGO</td>
  63. <td width="340" align=center>NOMBRE</td>
  64. <td width="40" align=right>DOCUMENTOS</td>
  65. <td width="40" align=center>OBSERVACIONES</td>
  66. <td width="30" align=center>OPCIONES</td></tr>
  67. <?php
  68. $i=0;
  69. while($res=mysql_fetch_array($reg)){
  70. ?>
  71. <tr style="background-color:#f0f0f0" id="<?php echo $i;?>" onMouseMove="cambiar('<?php echo $i;?>','#cccccc')" onMouseOut="cambiar('<?php echo $i;?>','#f0f0f0')">
  72. <td width="62" align=center>
  73. <?php if($res['tipo']==2){?>casa
  74. <?php }
  75. elseif($res['tipo']==1){?>
  76. departamento
  77. <?php }
  78. ?></td>
  79.  
  80. <td width="70" align=center><?php echo $res['codigo'];?></td>
  81. <td width="340" align=justify><?php echo $res['nombre'];?></td>
  82. <td width="40" align=center>
  83. <a href="recaudacion/data2/documents2/<?php echo $res['documentosReg'];?>" target="_blank"><?php echo $res['documentosReg'];?></a></h6></td>
  84. <td width="40"><?php echo $res['observaciones'];?></td>
  85. <td width="30"><a href="editar.php?num=<?php echo $res[2];?>"><strong>Editar</strong></a></td></tr>
  86. <?php
  87. $i=$i+1;
  88. }
  89. ?>
  90. </table>
  91. <table width="100%" align="center">
  92. <tr>
  93. <td width="8"></td>
  94. <td width="474" align="left" ><h3>
  95. <?php
  96. if ($total_paginas > 1) {
  97. if ($pagina != 1)
  98. echo '<a href="'.$url.'?pagina='.($pagina-1).'" class="Estilo1" >Anterior < </a>';
  99. for ($i=1;$i<=$total_paginas;$i++) {
  100. if ($pagina == $i)
  101. echo $pagina;
  102. else
  103. echo ' <a href="'.$url.'?pagina='.$i.'" class="Estilo1">'.$i.'</a> ';
  104. }
  105. if ($pagina != $total_paginas)
  106. echo '<a href="'.$url.'?pagina='.($pagina+1).'" class="Estilo1"> >Siguiente </a>';
  107. }
  108. ?>
  109. </h3></td>
  110. <td width="105"></td>
  111. <td width="250" align="left"><strong>Total de Registros: <span class="Estilo4">
  112. <?php
  113. $cantidad = "select count(codigo) from tblCondominio";
  114. $total= mysql_query($cantidad) or die(mysql_error());
  115. $total_registros = mysql_result($total,0,0);
  116. ?>
  117. <?php echo $total_registros;?><br>
  118. </span></strong><strong>Registros Encontrados: <span class="Estilo4">
  119. <?php
  120. $cantidad = "select count(codigo) from tblCondominio where codigo='$num'";
  121. $total= mysql_query($cantidad) or die(mysql_error());
  122. $total_registros = mysql_result($total,0,0);
  123. ?>
  124. <?php echo $total_registros;?></span></strong></td>
  125. </tr>
  126. </table>
  127. </body>
  128. </html>
  129.  


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
paginación
PHP
bels_mike 3 2,097 Último mensaje 1 Enero 2008, 14:20 pm
por USUARIO_DE_SOFTWARE_LIBRE
paginacion
PHP
Sr.Morocco 0 1,600 Último mensaje 14 Mayo 2010, 11:06 am
por Sr.Morocco
Paginacion PHP « 1 2 »
PHP
Sinedra 12 6,312 Último mensaje 26 Noviembre 2011, 23:05 pm
por WHK
Paginación PHP
Desarrollo Web
carlosuc99 5 3,292 Último mensaje 17 Enero 2012, 18:55 pm
por el_quick
paginacion
PHP
geshiro 5 1,473 Último mensaje 29 Septiembre 2015, 07:24 am
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines