![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
02/02/2002, 22:00
|
| | Fecha de Ingreso: enero-2002
Mensajes: 110
Antigüedad: 23 años Puntos: 0 | |
Re: Paginar resultado de consulta sql con php Entonces este sería el código segun me dices tu. Pero no me funciona, mira a ver q tal ahora. Sigo provando :(
<pre>if(!empty($keyword))
{
$db=mysql_connect("localhost","root ","");
mysql_select_db("empresa",$db);
if($value=="nombre_1")
{
$sql="WHERE nombre_1 like '%$keyword%'";
}
elseif($value=="laboratorio")
{
$sql="WHERE laboratorio like '%$keyword%'";
}
$sqlWhere="WHERE nombre_1 like '%$keyword%'";
if(empty($pag)) { $pag=1; }
$sql="select count(*) from personal ".$sqlWhere;
$res=mysql_query($sql);
list($total)=mysql_fetch_row($res);
$paginas=ceil($total / 10);
$pos=($pag - 1) * 10;
$sql="select * from personal ".$sqlWhere." limit $pos,10";
$res=mysql_query($sql);
list($total)=mysql_fetch_row($res);
$paginas=ceil($total / 10);
$pos=($pag - 1) * 10;
$sql="select * from personal limit $pos,10";
$res=mysql_query($sql);
if ($myrow=mysql_fetch_array($res))
{
echo "<font size=4 color=red face=arial><b>VISITAS DE LABORATORIOS:</b></font><br><br>\n";echo "<table border=0 cellpadding=3 cellspacing=0 width=80%>\n";
echo "<tr><td bgcolor='#657085' width='10%'><center><font color='white'><b>ENERO</b></font></center></td><td width='80%' bgcolor='#657085'></td></tr></table><br>\n";
echo "<table border=0 cellpadding=3 cellspacing=0 width=80%>\n";echo "<table border=0 cellpadding=3 cellspacing=0 width=80%>\n";
echo "<tr><td bgcolor='#657085' width='10%'><center><font color='white'><b>DÍA</b></font></center></td><td bgcolor='#BCC1CD' width='20%'><b>VISITA 1</b></td><td width='20%' bgcolor='#FFF7D7'><b>VISITA 2</b></td><td bgcolor='#BCC1CD' width='20%'><b>VISITA 3</b></td><td width='20%' bgcolor='#FFF7D7'><b>VISITA 4</b></td></tr></table><br>\n";
echo "<table border=0 cellpadding=3 cellspacing=0 width=80%>\n";do{ echo "<tr><td bgcolor='#657085' width='10%'><center><font color='white'><b>".$myrow["fecha"]."</b></font></center></td><td bgcolor='#BCC1CD' width='20%'>".$myrow["nombre_1"]."</td><td width='20%' bgcolor='#FFF7D7'>".$myrow["nombre_2"]."</td><td bgcolor='#BCC1CD' width='20%'>".$myrow["nombre_3"]."</td><td width='20%' bgcolor='#FFF7D7'>".$myrow["nombre_4"]."</td></tr>\n"; echo "<tr><td bgcolor='#657085' width='10%' width='20%'></td><td bgcolor='#BCC1CD' width='20%'>".$myrow["laboratorio"]."</td><td width='20%' bgcolor='#FFF7D7'>".$myrow["laboratorio_2"]."</td><td bgcolor='#BCC1CD' width='20%'>".$myrow["laboratorio_3"]."</td><td width='20%' bgcolor='#FFF7D7'>".$myrow["laboratorio_4"]."</td></tr>\n";
echo "<tr><td bgcolor='white'colspan=4 width='100%'></td></tr>\n";
}
while($myrow=mysql_fetch_array($res));
echo "</table>\n";
}
else
{
echo "No Se Encontraron Resultados Para La Busqueda!\n";
}
?>
<?php
for($i=1;
$i<=$paginas;$i++)
{
if($i<>$pos)
{
print(" <a href='".$PHP_SELF."?pag=$i&value=&qu ot;.urlencode($value)."&keyword=".ur lencode($keyword)."'>$i</a> ");
}
else
{
print(" $i ");
}
}
?> </pre> |