como podria subrayar un numero de paginacion en php

  • Autor Autor iniciopublic
  • Fecha de inicio Fecha de inicio
iniciopublic

iniciopublic

Préstamo
Ómicron
Verificación en dos pasos activada
Verificado por Whatsapp
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
 
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> "; 
}
 
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
 
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
 
Atrás
Arriba