Cita:
Iniciado por petit89 cambia esta linea:
Código PHP:
$query = "SELECT * FROM carros WHERE visible = '2' and carros LIKE '%".$busca."%' or direccion LIKE '%".$busca."%' LIMIT 0,10";
estas dejando un limite pre-establecido siempre, tiene que ser variable... modificalo a esta:
Código PHP:
$query = "SELECT * FROM carros WHERE visible = '2' and carros LIKE '%".$busca."%' or direccion LIKE '%".$busca."%' ORDER by puntuacion desc limit ".(($paginacion->get_page()-1)*$resultadospagina).','.$resultadospagina);
En la primera no se han definido $resultadospagina ni $paginacion y me genera error, lo hice de esta manera y no me esta paginando nada, si tengo 3 visibles (que es el limite que tengo para $resultadospagina) me salen las tres pero no me sale la paginación, lo deje así mira:
Código PHP:
$resultadospagina = 3;
$busca="";
$paginacion = new Zebra_Pagination();
$busca= mysql_real_escape_string(isset($_GET['search']) ? $_GET['search'] : null );
$res = mysql_query("SELECT * FROM carros WHERE visible = '2' and carros LIKE '%".$busca."%' or direccion LIKE '%".$busca."%' ORDER by puntuacion desc limit ".(($paginacion->get_page()-1)*$resultadospagina).','.$resultadospagina);
$numeroregistro = mysql_num_rows($res);
$paginacion = new Zebra_Pagination();
$paginacion->records($numeroregistro);
$paginacion->records_per_page($resultadospagina);
$limite=70;