Ver Mensaje Individual
  #10 (permalink)  
Antiguo 02/02/2002, 22:00
maya2
 
Fecha de Ingreso: enero-2002
Mensajes: 110
Antigüedad: 17 años, 9 meses
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(&quot;localhost&quot;,&quot;root &quot;,&quot;&quot;);
mysql_select_db(&quot;empresa&quot;,$db);
if($value==&quot;nombre_1&quot;)
{
$sql=&quot;WHERE nombre_1 like '%$keyword%'&quot;;
}
elseif($value==&quot;laboratorio&quot;)
{
$sql=&quot;WHERE laboratorio like '%$keyword%'&quot;;
}
$sqlWhere=&quot;WHERE nombre_1 like '%$keyword%'&quot;;
if(empty($pag)) { $pag=1; }
$sql=&quot;select count(*) from personal &quot;.$sqlWhere;
$res=mysql_query($sql);
list($total)=mysql_fetch_row($res);
$paginas=ceil($total / 10);
$pos=($pag - 1) * 10;
$sql=&quot;select * from personal &quot;.$sqlWhere.&quot; limit $pos,10&quot;;
$res=mysql_query($sql);
list($total)=mysql_fetch_row($res);
$paginas=ceil($total / 10);
$pos=($pag - 1) * 10;
$sql=&quot;select * from personal limit $pos,10&quot;;
$res=mysql_query($sql);
if ($myrow=mysql_fetch_array($res))
{
echo &quot;&lt;font size=4 color=red face=arial&gt;&lt;b&gt;VISITAS DE LABORATORIOS:&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;\n&quot;;echo &quot;&lt;table border=0 cellpadding=3 cellspacing=0 width=80%&gt;\n&quot;;
echo &quot;&lt;tr&gt;&lt;td bgcolor='#657085' width='10%'&gt;&lt;center&gt;&lt;font color='white'&gt;&lt;b&gt;ENERO&lt;/b&gt;&lt;/font&gt;&lt;/center&gt;&lt;/td&gt;&lt;td width='80%' bgcolor='#657085'&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;\n&quot;;
echo &quot;&lt;table border=0 cellpadding=3 cellspacing=0 width=80%&gt;\n&quot;;echo &quot;&lt;table border=0 cellpadding=3 cellspacing=0 width=80%&gt;\n&quot;;
echo &quot;&lt;tr&gt;&lt;td bgcolor='#657085' width='10%'&gt;&lt;center&gt;&lt;font color='white'&gt;&lt;b&gt;DÍA&lt;/b&gt;&lt;/font&gt;&lt;/center&gt;&lt;/td&gt;&lt;td bgcolor='#BCC1CD' width='20%'&gt;&lt;b&gt;VISITA 1&lt;/b&gt;&lt;/td&gt;&lt;td width='20%' bgcolor='#FFF7D7'&gt;&lt;b&gt;VISITA 2&lt;/b&gt;&lt;/td&gt;&lt;td bgcolor='#BCC1CD' width='20%'&gt;&lt;b&gt;VISITA 3&lt;/b&gt;&lt;/td&gt;&lt;td width='20%' bgcolor='#FFF7D7'&gt;&lt;b&gt;VISITA 4&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;\n&quot;;
echo &quot;&lt;table border=0 cellpadding=3 cellspacing=0 width=80%&gt;\n&quot;;do{ echo &quot;&lt;tr&gt;&lt;td bgcolor='#657085' width='10%'&gt;&lt;center&gt;&lt;font color='white'&gt;&lt;b&gt;&quot;.$myrow[&quot;fecha&quot;].&quot;&lt;/b&gt;&lt;/font&gt;&lt;/center&gt;&lt;/td&gt;&lt;td bgcolor='#BCC1CD' width='20%'&gt;&quot;.$myrow[&quot;nombre_1&quot;].&quot;&lt;/td&gt;&lt;td width='20%' bgcolor='#FFF7D7'&gt;&quot;.$myrow[&quot;nombre_2&quot;].&quot;&lt;/td&gt;&lt;td bgcolor='#BCC1CD' width='20%'&gt;&quot;.$myrow[&quot;nombre_3&quot;].&quot;&lt;/td&gt;&lt;td width='20%' bgcolor='#FFF7D7'&gt;&quot;.$myrow[&quot;nombre_4&quot;].&quot;&lt;/td&gt;&lt;/tr&gt;\n&quot;; echo &quot;&lt;tr&gt;&lt;td bgcolor='#657085' width='10%' width='20%'&gt;&lt;/td&gt;&lt;td bgcolor='#BCC1CD' width='20%'&gt;&quot;.$myrow[&quot;laboratorio&quot;].&quot;&lt;/td&gt;&lt;td width='20%' bgcolor='#FFF7D7'&gt;&quot;.$myrow[&quot;laboratorio_2&quot;].&quot;&lt;/td&gt;&lt;td bgcolor='#BCC1CD' width='20%'&gt;&quot;.$myrow[&quot;laboratorio_3&quot;].&quot;&lt;/td&gt;&lt;td width='20%' bgcolor='#FFF7D7'&gt;&quot;.$myrow[&quot;laboratorio_4&quot;].&quot;&lt;/td&gt;&lt;/tr&gt;\n&quot;;
echo &quot;&lt;tr&gt;&lt;td bgcolor='white'colspan=4 width='100%'&gt;&lt;/td&gt;&lt;/tr&gt;\n&quot;;
}
while($myrow=mysql_fetch_array($res));
echo &quot;&lt;/table&gt;\n&quot;;
}
else
{
echo &quot;No Se Encontraron Resultados Para La Busqueda!\n&quot;;
}
?&gt;
&lt;?php
for($i=1;
$i&lt;=$paginas;$i++)
{
if($i&lt;&gt;$pos)
{
print(&quot; &lt;a href='&quot;.$PHP_SELF.&quot;?pag=$i&amp;value=&qu ot;.urlencode($value).&quot;&amp;keyword=&quot;.ur lencode($keyword).&quot;'&gt;$i&lt;/a&gt; &quot;);
}
else
{
print(&quot; $i &quot;);
}
}
?&gt; </pre>