Ver Mensaje Individual
  #17 (permalink)  
Antiguo 24/01/2009, 12:10
Avatar de JoseAlejandro_Realza
JoseAlejandro_Realza
 
Fecha de Ingreso: agosto-2008
Ubicación: Maracay - Venezuela
Mensajes: 192
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: Paginacion en php por usuario

Bueno ahora tengo el script mas modificado, no me muestra error hasta que lo mando a buscar segun el usuario, http://www.enmaracay.net/Galeria.php...ejandro_Realza

Aca dejo el codigo:

Código PHP:
<html> 
<head>
<style>
a {text-decoration:none;}
</style>
</head>
<body> 
<?php 
//reemplazar “servidor”, ”usuario” y ”contraseña” por los datos correctos
$link mysql_connect("localhost""usuario""contraseña"); 
//reemplazar “base” por el nombre de la base
mysql_select_db("enmaracay_usuarios"$link); 
$pag=$HTTP_GET_VARS["usuario"];
if (!isset(
$pag)) $pag 1;
//reemplazar “tabla” por el nombre de la tabla
$result mysql_query("SELECT COUNT(*) FROM galeria"$link); 
list(
$total) = mysql_fetch_row($result);
$tampag 2;
$reg1 = ($pag-1) * $tampag;
//reemplazar “campos” por el nombre de los campos que se quieren mostrar

$result mysql_query("select * from galeria where usuario='$pag' LIMIT $pag, 1"$link); 
if (
mysql_num_rows($result))

echo 
"<table width='150' align='center' border = '1' cellspacing='0' cellpadding='0' bordercolor='#008080'> \n"
echo 
"<tr><td align='center'>dato 1</td><td align='center'>dato 2</td></tr> \n"
while (
$row = @mysql_fetch_array($result)) { 
echo 
"<tr><td align='center'><img src=".$row[url].">
</td><td align='center'>"
.$row["usuario"]."</td></tr> \n";  
}
echo 
"</table><br> \n"
}
else
echo 
"No hay datos";


function 
paginar($actual$total$por_pagina$enlace) {
$total_paginas ceil($total/$por_pagina);
$anterior $actual 1;
$posterior $actual 1;
if (
$actual>1)
$texto "<td><a href=\"$enlace$anterior\" style='background-color:#ffffff;width:100%;color:#008080;text-align:center;'>&laquo;</a></td> ";
else
$texto "<td><b style='background-color:#ffffff;width:100%;color:#008080;text-align:center;'>&laquo;</b></td> ";
for (
$i=1$i<$actual$i++)
$texto .= "<td><a href=\"$enlace$i\" style='background-color:#ffffff;width:100%;color:#008080;text-align:center;'>$i</a></td> ";
$texto .= "<td><b style='background-color:#008080;width:100%;color:#ffffff;text-align:center;'>$actual</b></td> ";
for (
$i=$actual+1$i<=$total_paginas$i++)
$texto .= "<td><a href=\"$enlace$i\" style='background-color:#ffffff;width:100%;color:#008080;text-align:center;'>$i</a></td> ";
if (
$actual<$total_paginas)
$texto .= "<td><a href=\"$enlace$posterior\" style='background-color:#ffffff;width:100%;color:#008080;text-align:center;'>&raquo;</a></td>";
else
$texto .= "<td><b style='background-color:#ffffff;width:100%;color:#008080;text-align:center;'>&raquo;</b></td>";
return 
$texto;
}

?>
<table border=1 width="150" cellpadding="0" cellspacing="0" bordercolor=#008080 align="center"><tr>
<?
echo paginar($pag$total$tampag"Galeriaa.php?pag=");
?> 
</tr></table>
</body> 
</html>
__________________
Tu Guía Empresarial http://www.empresarial.org.ve Soluciones Empresariales

Atte: José Alejandro Realza