Foros del Web » Programando para Internet » PHP »

Problema al paginar en un div

Estas en el tema de Problema al paginar en un div en el foro de PHP en Foros del Web. Hola.. mi problemas es que cargo lugares segun las selecciones del usuario en un div, el cual a su vez deseo paginar, pero al cambiar ...
  #1 (permalink)  
Antiguo 18/10/2012, 13:18
 
Fecha de Ingreso: octubre-2012
Mensajes: 4
Antigüedad: 11 años, 6 meses
Puntos: 0
Pregunta Problema al paginar en un div

Hola.. mi problemas es que cargo lugares segun las selecciones del usuario en un div, el cual a su vez deseo paginar, pero al cambiar de pagina me bota en una nueva pagina.. como arreglarlo??? uso la libreria phppaging.lib.php

function cargardatos(){
var idRegion= $('#region').val();
var idComuna= $('#comuna').val();
var idRuta= $('#ruta').val();

var toLoad= 'cargar_datos.php?region=' + idRegion + ' & comuna=' + idComuna + ' & ruta=' + idRuta ;

$.post(toLoad,function (responseText){

$('#lugares').html(responseText);

});

}

el PHP

<?
require_once'php/phppaging.lib.php';
include_once ('php/db.php');

$conn= get_db_conn();
?>
<?
$conn=get_db_conn();
$region= cleanQuery($_GET['region']);
$comuna= cleanQuery($_GET['comuna']);
$ruta= cleanQuery($_GET['ruta']);
$paging = new phppaging;
$paging ->agregarconsulta("SELECT * FROM lugares WHERE id_region = '$region' and id_comuna = '$comuna' and id_ruta = '$ruta' ORDER BY id_ruta",$conn);
$paging->ejecutar();
?>
<?while( $row=$paging->fetchResultado()){?>
<div class="cajalugar" >
<h2> <? echo $row['nombre_lugar'];?></h2>
<p><? echo $row['descripcion_lugar'];?></p>
</div>

<?}?>
<div class="navegacion">
<?
echo "Paginas " .$paging->fetchNavegacion();
?>
</div>
  #2 (permalink)  
Antiguo 18/10/2012, 13:21
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Problema al paginar en un div

¿y dónde está el DIV lugares?: porque yo no lo veo
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 18/10/2012, 13:26
 
Fecha de Ingreso: octubre-2012
Mensajes: 4
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Problema al paginar en un div

En el index.. despues de unos select que llaman a la funcion cargardatos()
parte del codigo

<select name="ruta" id="ruta" onchange="cargardatos();" />
<option value="0">Selecciona una Ruta...</option>
</select>
</div>
<div class="resultados">
<div class="lugares" id="lugares">
</div>
  #4 (permalink)  
Antiguo 18/10/2012, 13:57
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Problema al paginar en un div

el div lugares NO tiene cierre, exite otro tag de cierre sin apertura.

corrija los errores en el HTML, ya que si el HTML no está bien formado, el parser se confunde y no aparece la página como debe

utilice el highlight para mostrar código
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 19/10/2012, 09:20
 
Fecha de Ingreso: octubre-2012
Mensajes: 4
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Problema al paginar en un div

Si esta cerrado, solo indique parte del codigo.. aqui el codigo completo del index.html
gracias

<html lang="es">

<head>
<meta charset="UTF-8">
<script src="http://maps.google.com/maps?file=api&v=1&key=AIzaSyC_z4D3bDDWSK2o3JaByxq2 SuoXhUqRl5s" type="text/javascript"></script>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="js/function.js"></script>
<script type="text/javascript" src="../jquery.js"></script>
<link rel="stylesheet" type="text/css" href="css/stiler.css" />

<?
include_once ('php/db.php');
$conn= get_db_conn();
$region=mysql_query("SELECT * from region ORDER BY nombre_region",$conn);
?>
</head>

<body>

<div class="cuerpo">
<div class="caja-mapa">
<div id="mapa" style="width: 480px; height: 400px">
<script type="text/javascript">
load_mapa(-70.793566,-33.504503,14);
</script>
</div>
<div class="datos" style="width: 480px; height: 200px">
<!--<form id="form" method="get" class="niceform">-->
<dl>
<dd>
<select name="region" id="region" onchange="cargarComunas();cargarRutas();" />
<option value="0">Selecciona una Region...</option>
<?
while($row=mysql_fetch_assoc($region))
{
print '<option value="'.$row['id_region'].'" >'.$row['nombre_region'].'</option>';
}
?>
</select>
</dd>
</dl>

<dl>
<dd>
<select name="comuna" id="comuna" onchange="cargarRutas();" />
<option value="0">Selecciona una Comuna...</option>
</select>
</dd>
</dl>

<dl>
<dd>
<select name="ruta" id="ruta" onchange="cargardatos();" />
<option value="0">Selecciona una Ruta...</option>
</select>
</dd>
</dl>

</div>

</div>

<div class="resultados">
<div class="lugares" id="lugares">

</div>
</div>
</div>
</body>

</html>
  #6 (permalink)  
Antiguo 19/10/2012, 09:22
 
Fecha de Ingreso: octubre-2012
Mensajes: 4
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Problema al paginar en un div

Si esta cerrado, solo indique parte del codigo.. aqui el codigo completo del index.html
gracias

Código PHP:
Ver original
  1. <html lang="es">
  2.            
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <script src="http://maps.google.com/maps?file=api&v=1&key=AIzaSyC_z4D3bDDWSK2o3JaByxq2SuoXhUqRl5s" type="text/javascript"></script>    
  6.         <script src="http://code.jquery.com/jquery-latest.js"></script>
  7.         <script type="text/javascript" src="js/function.js"></script>        
  8.         <script type="text/javascript" src="../jquery.js"></script>
  9.         <link rel="stylesheet" type="text/css" href="css/stiler.css" />
  10.        
  11.         <?
  12.             include_once ('php/db.php');
  13.             $conn= get_db_conn();
  14.             $region=mysql_query("SELECT * from region ORDER BY nombre_region",$conn);
  15.         ?>         
  16.     </head>
  17.    
  18.     <body>
  19.        
  20.         <div class="cuerpo">
  21.             <div class="caja-mapa">
  22.                 <div id="mapa" style="width: 480px; height: 400px">
  23.                     <script type="text/javascript">
  24.                         load_mapa(-70.793566,-33.504503,14);
  25.                     </script>
  26.                 </div>
  27.                 <div class="datos" style="width: 480px; height: 200px">
  28.                     <!--<form id="form"  method="get" class="niceform">-->
  29.                     <dl>
  30.                             <dd>     
  31.                                 <select name="region" id="region" onchange="cargarComunas();cargarRutas();" />
  32.                                 <option value="0">Selecciona una Region...</option>
  33.                                 <?
  34.                                     while($row=mysql_fetch_assoc($region))
  35.                                     {
  36.                                         print '<option value="'.$row['id_region'].'" >'.$row['nombre_region'].'</option>';
  37.                                     }
  38.                                 ?>
  39.                                 </select>
  40.                             </dd>
  41.                     </dl>                                                  
  42.                      
  43.                     <dl>
  44.                             <dd>     
  45.                                 <select name="comuna" id="comuna" onchange="cargarRutas();" />
  46.                                 <option value="0">Selecciona una Comuna...</option>                            
  47.                                 </select>
  48.                             </dd>
  49.                     </dl>
  50.    
  51.                     <dl>
  52.                             <dd>     
  53.                                 <select name="ruta" id="ruta" onchange="cargardatos();" />
  54.                                 <option value="0">Selecciona una Ruta...</option>
  55.                                 </select>
  56.                             </dd>
  57.                     </dl>
  58.      
  59.                 </div>
  60.                        
  61.             </div>
  62.  
  63.             <div class="resultados">
  64.                 <div class="lugares" id="lugares">
  65.  
  66.                 </div>
  67.             </div> 
  68.         </div> 
  69.     </body>
  70.    
  71. </html>

Etiquetas: html, paginar, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:09.