Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/03/2008, 15:52
Avatar de BLAH !!
BLAH !!
 
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
Re: arrays de campos MySQL

no lo habia hecho porque me habia dado lata .... xD
pero ya que me lo pides. ahi va


Código PHP:
$buscar "la palabra que puso el cliente al buscar"

$data = array(); 
$sqlist mysql_query("SELECT * FROM TABLA ORDER BY nombres ASC"); 
while(
$d mysql_fetch_assoc($sqlist))
  
$data[$d['nombres']] = $d['nombres']; 
  
$data2[$d['apellidos']] = $d['apellidos'];
  
$data3[$d['direccion']] = $d['direccion'];  
$distancia_mas_corta = -1
 foreach (
$data as $palabra_actual) { 
    
$lev levenshtein($buscar$palabra_actual); 
    if (
$lev <= $distancia_mas_corta || $distancia_mas_corta 0) { 
        
$palabra_mas_cercana  $palabra_actual
        
$distancia_mas_corta $lev
    } 
 } 
 foreach (
$data2 as $palabra_actual2) { 
    
$lev3 levenshtein($buscar$palabra_actual2); 
    if (
$lev2 <= $distancia_mas_corta || $distancia_mas_corta 0) { 
        
$palabra_mas_cercana  $palabra_actual2
        
$distancia_mas_corta $lev2
    } 
 } 
 foreach (
$data3 as $palabra_actual3) { 
    
$lev3 levenshtein($buscar$palabra_actual3); 
    if (
$lev3 <= $distancia_mas_corta || $distancia_mas_corta 0) { 
        
$palabra_mas_cercana  $palabra_actual3
        
$distancia_mas_corta $lev3
    } 
 } 
echo 
"Quiz&aacute;s quiso decir:  $palabra_mas_cercana   ?????<br><br> 
<center>Su b&uacute;squeda - <b>$buscar</b> - no produjo ning&uacute;n resultado</center><br><br>"


__________________
Adios ...!!!!