Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2012, 14:59
Avatar de elsolodigno
elsolodigno
 
Fecha de Ingreso: agosto-2009
Mensajes: 225
Antigüedad: 17 años, 1 mes
Puntos: 2
Pregunta la búsqueda se me triplica...

Hola comunidad...

Resulta que cuando hago una búsqueda se me triplican los resultados

el copio el código:

Código PHP:
$registros = 8;
$pagina = isset($_GET['pagina']) ? $_GET['pagina'] : 1;

if (!
$pagina) { 
    
$inicio = 0; 
    
$pagina = 1; 
} 
else { 
    
$inicio = ($pagina - 1) * $registros; 
} 
    
    
$search = $_GET['search']; 
            
    
$resultados = mysql_query("SELECT * FROM productos INNER JOIN marcas WHERE nombreproducto LIKE '%".$search."%' OR nombremarca LIKE '%".$search."%'"); 
    
$total_registros = mysql_num_rows($resultados);  
        
    
$resultados = mysql_query("SELECT * FROM productos INNER JOIN marcas WHERE nombreproducto LIKE '%".$search."%' OR nombremarca LIKE '%".$search."%' LIMIT $inicio, $registros");     
        
    
$total_paginas = ceil($total_registros / $registros);                       

    if(
$total_registros) {

......
...... 


Uso dos tablas:

productos:
id
idmarca
nombreproducto

marcas:
id
nombremarca


Cuál puede ser el error?.

Muchas gracias!.

Nota: la variable $página es para hacer paginación más abajo.