Ver Mensaje Individual
  #10 (permalink)  
Antiguo 30/04/2005, 00:00
Avatar de jahman
jahman
 
Fecha de Ingreso: noviembre-2003
Ubicación: Oslo
Mensajes: 230
Antigüedad: 20 años, 5 meses
Puntos: 0
Que tal breddas logre hacer la paginación gracias a todos sus consejos y ayudas pero aun asi tengo un problemita o sea es un detalle...pero no logro sacarlo..bueno en el link le coloque la foto para que vean el problema...pero igual les explico me en vez de mostrarme que estoy en la pagina "1" sin link me la muestra linkeada y no muestra las dos en vez de eso muestra siguiente....

foto

Código PHP:
<? 
$base
="listado";
$con=mysql_connect('localhost','root','');
mysql_select_db($base,$con);

if (!isset(
$_GET['pg'])) 
$pg 0// $pg es la pagina actual 
else $pg$_GET['pg']; // si existe lo tomamos 

$cantidad=4// cantidad de resultados por página 
$inicial $pg $cantidad

$pegar "SELECT * FROM discos ORDER BY artista LIMIT $inicial,$cantidad";
$cad mysql_db_query($base,$pegar) or die (mysql_error());

$contar "SELECT * FROM discos ORDER BY artista"
$contarokmysql_db_query($base,$contar);
$total_records mysql_num_rows($contarok);
$pages intval($total_records $cantidad);


// Imprimiendo los resultados
echo "<table aling='left'>";
echo 
"<tr>
<td bgcolor='#ffcc33'><font face='Arial' color='#0000cc' size=2><b>Nombre Banda</font></td>
<td bgcolor='#ffcc33'><font face='Arial' color='#0000cc' size=2><b>Nombre Disco</font></td>
<td bgcolor='#ffcc33'><font face='Arial' color='#0000cc' size=2><b>Nacionalidad</font></td>
<td bgcolor='#ffcc33'><font face='Arial' color='#0000cc' size=2><b>Año Lanzamiento</font></td>

</tr>"
;
while(
$array mysql_fetch_array($cad)) {

if (
$colorfila==0){
$color"#DEDEBE";
$colorfila=1;
}else{
$color="#F0F0F0";
$colorfila=0;
}


echo 
"<tr>
<td bgcolor='"
.$color."'>".$array['artista']."</td>
<td bgcolor='"
.$color."'>".$array['nombre_disco']."</td>
<td bgcolor='"
.$color."'>".$array['nacionalidad']."</td>
<td bgcolor='"
.$color."'>".$array['año']."</td>
</tr>"
;


echo 
"</table>";

// Cerramos la conexión a la base
$con=mysql_close($con);

// Creando los enlaces de paginación
echo "<p>"
if (
$pg <> 0

$url $pg 1
echo 
"<a href='".$_SERVER['PHP_SELF']."?pg=".$url."'>&laquo; Anterior</a>&nbsp;";

else { 
echo 
" "


for (
$i 1$i<($pages 1); $i++) { 
if (
$i == $pg) { 
echo 
"<font face=Arial size=2 color=ff0000><b>&nbsp;$i&nbsp;</b></font>"

else { 
echo 
"<a href='".$_SERVER['PHP_SELF']."?pg=".$i."'>".$i."</a>&nbsp;";



if (
$pg $pages) { 
$url $pg 1
echo 
"<a href='".$_SERVER['PHP_SELF']."?pg=".$url."'>Siguiente &raquo;</a>";

else { 
echo 
" "

echo 
"</p>"
?>