Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/03/2009, 21:45
Avatar de emiliodeg
emiliodeg
 
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 8 meses
Puntos: 55
Respuesta: ayuda con buscador en varias tablas relacionales

cuando lo q haces es un buscador en ves de usar

campo='texto' se utilizar la sentencia LIKE

campo like '%texto%' los % significan que puede haber cualquier cosa antes o despues del texto
si necesitas buscar algo y con un caracter deferencia al final (o donde sea) utilizas _

ejemplo
campo like 'texto_' // encontrara texto, texto1, texto2, textos, textox, etc

para tu ejempo deberias reemplazar
Código PHP:
if ($_POST['name'] != ""){
        
$SQL.="  AND name like '%$name%'";
    }
//si han introducido un email para buscar
    
if ($_POST['email'] != ""){
        
$SQL.="  AND email like '%$email%'";
        
    } 
y si lo que busca es un lenguaje o un campo vas a tener q hacer un join para incluir la otra tabla

espero te sirva
__________________
Degiovanni Emilio
developtus.com