Ver Mensaje Individual
  #16 (permalink)  
Antiguo 09/05/2005, 20:50
Avatar de jahman
jahman
 
Fecha de Ingreso: noviembre-2003
Ubicación: Oslo
Mensajes: 230
Antigüedad: 20 años, 5 meses
Puntos: 0
sin querer se me paso un detalle este codigo lista los registro pero no muestra la pagina numero 3 muestra el enlace 1,2,4 pero no la 3 les pido que me revisen el codigo y me lo corrigan si pueden....aca les dejo el codigo nuevamente

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

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

$cantidad=5// 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 "<b><h2>Listado General de Discos</h2></b><br>";
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>"
;
$colorfila=0;
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['nombredisco']."</td>
<td bgcolor='"
.$color."'>".$array['nacionalidad']."</td>
<td bgcolor='"
.$color."'>".$array['anolanzamineto']."</td>
</tr>"
;

}
echo 
"</table>";

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

// Creando los enlaces de paginación
echo "<p class=fonty>";
if (
$pg != 0) {
$url $pg 1;
echo 
"<a href='".$_SERVER['PHP_SELF']."?pg=".$url."'>&laquo; Anterior</a>&nbsp;";
} else {
echo 
" ";
}
for (
$i 0$i <= $pages$i++) {
if (
$i == $pg) {
if (
$i == "0") {
echo 
"<b> 1 </b>";
} else {
$i $i+1;
echo 
"<b> ".$i." </b>";
}
} else {
if (
$i == "0") {
echo 
"<a href='".$_SERVER['PHP_SELF']."?pg=".$i."'>1</a> ";
} else {
echo 
"<a href='".$_SERVER['PHP_SELF']."?pg=".$i."'>";
$i $i+1;
echo 
$i."</a>&nbsp;";
}
}
}
if (
$pg $pages) {
$url $pg 1;
echo 
"<a href='".$_SERVER['PHP_SELF']."?pg=".$url."'>Siguiente &raquo;</a>";
} else {
echo 
" ";
}
echo 
"</p>";
echo
" <a href='formulario.htm'>Ingresar Nuevo registro</a><br>";
?>