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

Ya le modifique esas lineas y me marca un error en la seleccion de tabla

Código PHP:
Parse error: syntax error, unexpected T_VARIABLE in /home/enmaraca/public_html/paginar-usuarios.php on line 18 
Y el agregue el:

Código PHP:
or die("Problemas en el select:".mysql_error()); 
Para cualquier cosa y aun me lo genera.

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("enmaraca_usuarios", $link);   
$usuario = $_GET['usuario'];
$pag = intval($_GET['pag']);
if (
$pag < 1) $pag = 1
//reemplazar “tabla” por el nombre de la tabla 
$result = mysql_query("SELECT COUNT(*) FROM galeria", $link) or die("Problemas en el select:".mysql_error());  
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='$usuario' 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, "paginar-usuarios.php?pag="); 
?>  
</tr></table> 
</body>  
</html>
__________________
Tu Guía Empresarial http://www.empresarial.org.ve Soluciones Empresariales

Atte: José Alejandro Realza