Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2006, 04:00
aanarko
 
Fecha de Ingreso: noviembre-2006
Mensajes: 10
Antigüedad: 17 años, 5 meses
Puntos: 0
mysql_data_seek

Muy buenas,

El resultado de una query me devuelve 38 resultados, el problema, es que solo me caben 20 por "pagina" lo que yo queria era poner un boton de "next" para que me enseñara los otros 18, como puedo hacerlo? He estado mirando la funcion mysql_data_seek() , pero no me aclaro nada de nada:
Código PHP:
<?php 
    
if (isset($_GET['tipo']))
    echo 
'<h4>'.$_GET['tipo'].' en '.$_GET['estado'].'</h4>';
    
    include (
'include/clase_mysql.inc.php');
    
$miconexion = new DB_mysql;
    
$miconexion->conectar("*""*""*""*");
    
$Query "SELECT Referencia FROM inmuebles";
    
$miconexion->consulta($Query);
    
$cantidad mysql_num_rows($miconexion->Consulta_ID);
    
$Query "SELECT ID, tipo, estado, Referencia, foto1 FROM inmuebles WHERE estado='".$_GET[estado]."' AND tipo='".$_GET[tipo]."' LIMIT 0, 20";
    
$miconexion->consulta($Query);
    
$tr "0";

    while (
$Data mysql_fetch_array($miconexion->Consulta_ID)){
        if (
$tr == "0")
            echo 
'<tr valign="top">';
echo 
"<td> <a href=\"?sec=inmuebles&subsec=ver&id=".$Data['ID']."&cont=".$_GET['cont']."\"><img src=\"include/imagen.php?ruta=../images/Inmuebles/".$Data['foto1']."&ancho=100&alto=75\" width=\"100\" height=\"75\"><br />Ref: ".$Data['Referencia']."</a></td>";
        
$tr++;
        if (
$tr == "5"){
            echo 
"</tr>\n";
            
$tr "0";
        }
        
    }

if ((isset(
$_GET['cont'])) && ($_GET['cont'] > 20))
    echo 
'<div id="prev"><img src="images/prev.png" /></div>&nbsp;';
if (((!isset(
$_GET['cont'])) && ($cantidad 20)) || ($cantidad $_GET['cont'])){
    echo 
'<div id="next"><img src="images/next.png" /></div>&nbsp; ';
    
}
?>
Simplemente quiero que cuando yo le de a mi div "next" salgan los otros 18 resultados que faltan sin tener que volver a repetir mi consulta de nuevo, no me aclaro con la sintaxis de mysql_data_seek

Un saludo y gracias por su lectura.