como podria subrayar un numero de paginacion en php

iniciopublic Seguir

Préstamo
Pi
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
16 Jul 2013
Mensajes
5.060
hola a todos tengo una duda , este pedazo de codigo sirve para paginas una lista de registros de uns consulta mysql

pero mi duda es ¿como podría hacer que cuando la pagina llege a : pagina.php?pag=3 en la lista de las paginas este subrayado o lo identifique que fue la pagina seleccionada

aqui le dejo el código

PHP:
<?php
// Provide Values for Database
include "config.php";
  if(isset($_GET['pag']) == TRUE){ 
   $pag = $_GET['pag']; 
   } 
   else{ 
 $pag = 0; 
   } 
  $limite = 10;  
 $inicial = $pag * $limite; 
 $resultados_mostrados = 0;  
 $clave = $_POST["Name"]; 
 $consul = "SELECT Name FROM members where Name LIKE '%$clave%' LIMIT $inicial,$limite"; 
$resultados = mysql_query($consul); 
?> 
<table border="1"> 
<? 
$cantresult = mysql_num_rows($resultados); 
while($myrow = mysql_fetch_array($resultados)) 
{ 
?> 
<tr align="center"> 
<td><?php echo $myrow["Name"]; ?></td> 
</tr> 
<? 
$resultados_mostrados++; 
}?> <tr> <td> <? 
if ($pag > 0)  
{  
 // Enlace "anterior"  
 $anterior = $pag - 1;  
 echo "<a href='prueba.php?pag=0'>Primero</a> <a href='prueba.php?pag=$anterior'>Anterior</a> - ";  
}  
for ($i = 0; $i<($pag + 10); $i++) { 

echo "<a href='prueba.php?pag=".$i."'>".$i."</a> "; 
} 
if ($resultados_mostrados == $limite)  
{  
 // Enlace "siguiente"  
 $siguiente = $pag + 1;  
 echo "<a href='prueba.php?pag=$siguiente'>Siguiente</a>";  
}  
?> 
</td>  
</table>



saludos
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.101
hola a todos tengo una duda , este pedazo de codigo sirve para paginas una lista de registros de uns consulta mysql

pero mi duda es ¿como podría hacer que cuando la pagina llege a : pagina.php?pag=3 en la lista de las paginas este subrayado o lo identifique que fue la pagina seleccionada

aqui le dejo el código

PHP:
<?php
// Provide Values for Database
include "config.php";
  if(isset($_GET['pag']) == TRUE){ 
   $pag = $_GET['pag']; 
   } 
   else{ 
 $pag = 0; 
   } 
  $limite = 10;  
 $inicial = $pag * $limite; 
 $resultados_mostrados = 0;  
 $clave = $_POST["Name"]; 
 $consul = "SELECT Name FROM members where Name LIKE '%$clave%' LIMIT $inicial,$limite"; 
$resultados = mysql_query($consul); 
?> 
<table border="1"> 
<? 
$cantresult = mysql_num_rows($resultados); 
while($myrow = mysql_fetch_array($resultados)) 
{ 
?> 
<tr align="center"> 
<td><?php echo $myrow["Name"]; ?></td> 
</tr> 
<? 
$resultados_mostrados++; 
}?> <tr> <td> <? 
if ($pag > 0)  
{  
 // Enlace "anterior"  
 $anterior = $pag - 1;  
 echo "<a rel='nofollow' href='prueba.php?pag=0'>Primero</a> <a rel='nofollow' href='prueba.php?pag=$anterior'>Anterior</a> - ";  
}  
for ($i = 0; $i<($pag + 10); $i++) { 

echo "<a rel='nofollow' href='prueba.php?pag=".$i."'>".$i."</a> "; 
} 
if ($resultados_mostrados == $limite)  
{  
 // Enlace "siguiente"  
 $siguiente = $pag + 1;  
 echo "<a rel='nofollow' href='prueba.php?pag=$siguiente'>Siguiente</a>";  
}  
?> 
</td>  
</table>



saludos

cambias esto:
PHP:
for ($i = 0; $i<($pag + 10); $i++) { 

echo "<a href='prueba.php?pag=".$i."'>".$i."</a> "; 
}
por esto
PHP:
for ($i = 0; $i<($pag + 10); $i++) { 
if($pag==$i)
 echo "<a href='prueba.php?pag=".$i."'><b><s>".$i."</s></b></a> "; 
else
 echo "<a href='prueba.php?pag=".$i."'>".$i."</a> "; 
}
 

iniciopublic

Préstamo
Pi
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
16 Jul 2013
Mensajes
5.060
cambias esto:
PHP:
for ($i = 0; $i<($pag + 10); $i++) { 

echo "<a rel='nofollow' href='prueba.php?pag=".$i."'>".$i."</a> "; 
}
por esto
PHP:
for ($i = 0; $i<($pag + 10); $i++) { 
if($pag==$i)
 echo "<a rel='nofollow' href='prueba.php?pag=".$i."'><b><s>".$i."</s></b></a> "; 
else
 echo "<a rel='nofollow' href='prueba.php?pag=".$i."'>".$i."</a> "; 
}

gracias me funciono perfecto
 

juanec27

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
19 Mar 2011
Mensajes
207
Cuando estes creando el html de la paginacion verifica si el numerode pagina en el que estas corresponde al numero de paginacion que quieres crear y a esa añadele una clase css que subraye el numero de paginacion. Pero no deberias imprimir HTML con PHP
 
Arriba