
02/02/2002, 09:02
|
| | Fecha de Ingreso: enero-2002
Mensajes: 110
Antigüedad: 23 años, 1 mes Puntos: 0 | |
Re: Paginar resultado de consulta sql con php He intentado cambiando el código a este:
<pre> <?php
if(!empty($keyword)){
$db=mysql_connect("localhost","root ","");
mysql_select_db("empresa",$db);
if($value=="nombre_1"){
$sql="SELECT * FROM personal LIMIT 0,10
WHERE nombre_1 like '%$keyword%'";
}
else if($value=="laboratorio"){
$sql="SELECT * FROM personal LIMIT 0,10
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 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> |