Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/05/2013, 08:26
asr_vito
 
Fecha de Ingreso: abril-2013
Ubicación: Valladolid
Mensajes: 6
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Paginación PHP con enlaces a DIV

Solucionado!!
Para conseguirlo he tenido que asignar diferentes IDs a cada uno de los enlaces, esto lo hago añadiendo una variable al final del nombre, también he utilizado el elemento onClick para pasar el valor pulsado. El código queda:
Código PHP:
<?php
echo"Página ";?>
<?php    
if($p>0){
    
?>
        <a id="antE" href="#"><<</a>
    <?php }
    
$posi=0;
    while(
$posi<=$tp)
    {    
        if(
$posi==$p){
             echo
'<a id="irE'.$posi.'" class="current" href="#" onclick="p1='.$posi.'"> '.$posi.'</a>';
            }
        else{
        
            echo
'<a id="irE'.$posi.'" href="#" onclick="p1='.$posi.'"> '.$posi.'</a>';
     }
    
$posi++;    
    }
    if(
$p<$tp-1){
    
?>   
    <a id="sigE" href="#">>></a>
    <?php ?>
Luego en el script para conseguir actualizar solo un DIV he tenido que hacer un bucle tantas veces como enlaces irEx se han creado, de este modo ya tendré en el script todos los $('#irE'+x).click(function(){..} necesarios.
El código del script queda así:
Código:
var tp=document.getElementById("tp").value; //Recogemos el numero de paginas enviado
			for(var x=0;x<=tp;x++)
			{
				$('#irE'+x).click(function(){
					$("#indexcontenido").load('mostrarentrega.php?id=<?php echo $id?>&p='+p1+'&rp='+ $('#forE').val()); 
            	});
			}
tp es una variable que he mandado mediante un campo input para poder saber en el script cuantos enlaces tengo
Código HTML:
<input type="hidden" value="<?php echo $tp ?>" id="tp" /> 
Muchas gracias a angelAparicio por su colaboración!