Hola amigos, tengo un problema, estoy realizando un buscador para mi pagina (ya lo habia hecho otras veces) pero esta vez lo estoy haciendo con frames, arriba el que tiene los comandos para buscar y el de abajo donde se muestran los resultados. Mi problema es que no consigo mostrar las siguientes paginas de resultados (si tiene la consulta más de una pagina de resultados).
No pasa bien la variable de la pagina... que hago mal? Si siempre lo he hecho igual y me funcionaba, puede dar problemas por los frames?
echo "<p><p>";
if ($pages < 1){
echo "";
}else{
# creando los enlaces de paginación
if ($pg <> 0)
{
$url = $pg - 1;
echo "<a href='".$_SERVER[PHP_SELF]."?pg=".$url."'><font face='Arial' size='2' color='#FF0000'><strong>«Anterior</strong></font></a> ";
}
else {
echo "";
}
for ($i = 0; $i<($pages + 1); $i++) {
if ($i == $pg) {
echo "<font face='Tahoma' size=2 color='#003366'><strong>".($i+1)." </strong></font>";
}
else {
echo "<a href='".$_SERVER[PHP_SELF]."?pg=".$i."'><font face='Arial' size='2' color='#FF0000'><strong>".($i+1)."</strong></font></a> ";
}
}
if ($pg < $pages) {
$url = $pg + 1;
echo "<a href='".$_SERVER[PHP_SELF]."?pg=".$url."'><font face='Arial' size='2' color='#FF0000'><strong>Siguiente»</strong></font></a>";
}
else {
echo " ";
}
echo "</div>";
}
}