Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/02/2002, 20:22
maya2
 
Fecha de Ingreso: enero-2002
Mensajes: 110
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Paginar resultado de consulta sql con php

Seria este código correcto?
<pre>&lt;html&gt;
&lt;body&gt;
&lt;?php
$keyword=urldecode($keyword);
$value=urldecode($value);
if($keyword){
$db=mysql_connect(&quot;localhost&quot;,&quot;root &quot;,&quot;&quot;);
mysql_select_db(&quot;empresa&quot;,$db);
if($value==id){
$sql=&quot;SELECT * FROM personal LIMIT 0,10
WHERE id='$keyword'&quot;;
}
else if($value==nombre_1){
$sql=&quot;SELECT * FROM personal LIMIT 0,10
WHERE nombre_1 like '%$keyword%'&quot;;
}
else if($value==laboratorio){
$sql=&quot;SELECT * FROM personal LIMIT 0,10
WHERE laboratorio like '%$keyword%'&quot;;
}
else{
$sql=&quot;SELECT * FROM personal LIMIT 0,10
WHERE fecha 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 limit $pos,10&quot;;
$result=mysql_query($sql);
if ($myrow=mysql_fetch_array($result)){
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($result));
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;
&lt;br&gt;
&lt;br&gt;
&lt;font size=4 color=black face=arial&gt;&lt;b&gt;ADMINISTRAR BASE DE DATOS.&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;
1. &lt;a href=&quot;administra.html&quot;&gt;INTRODUCIR NUEVOS DATOS.&lt;/a&gt;&lt;br&gt;
2. &lt;a href=&quot;datos.php&quot;&gt;VER VISITAS.&lt;/a&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>