Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/12/2010, 08:10
phpfan
(Desactivado)
 
Fecha de Ingreso: noviembre-2010
Ubicación: Malaga
Mensajes: 225
Antigüedad: 13 años, 5 meses
Puntos: 0
Exclamación Ayuda con buscador general (No me funciona)

-Hola estoy tratando con un buscador general , ya eh provado con AND OR SET y nada no consigo que la consulta funcione para mas de una palabra , siento las molestias echen una mano porfavor y gracias.



Código PHP:

//modifica estas variables según tu servidor de MySQL

$bd_servidor "localhost";
$bd_usuario "usuario";
$bd_contrasenya "pass";
$bd_bdname "base_db";
$bd_tabla "tabla"// Tabla donde se harán las búsquedas
// Conexión y selección de la base de datos

$link mysql_connect($bd_servidor,$bd_usuario,$bd_contrasenya);

$juego_cars mysql_client_encoding($link);

 





mysql_select_db($bd_bdname,$link);

////////////////////////////
// Formulario
///////////////////////////







////////////////////////////
// Proceso del Formulario
///////////////////////////
$frase $_GET['palabra'] ; 


if(isset(
$_GET['palabra'])) {

// Solo se ejecuta si se ha enviado el formulario

$query "SELECT * from $bd_tabla WHERE asunto1 LIKE '%{$_GET['palabra']}%' OR asunto2 LIKE '%{$_GET['palabra']}%'  OR asunto3 LIKE '%{$_GET['palabra']}%' OR asunto4 LIKE '%{$_GET['palabra']}%'";
  



$result mysql_query($query,$link);



$row_str mysql_query("SELECT * from $bd_tabla ");


        

$found false// Si el query ha devuelto algo pondrá a true esta variable

while ($row mysql_fetch_array($result) ) {

$found true;



    

    
    
    
    
    echo
"<div id='tema_id'><ul class='class'><li float='left'> <a href='http://www.dominio.com/".$row['id_sql']."/tema-".$row_str_result['asunto9']."-descripcion-".$row['asunto8']."-tema-".$row['asunto9']."-y-".$row['asunto6'].".html' ><img src='http://www.dominio.com/".$row ['foto']."' class = '' alt='".$row ['asunto6']."' width='114px' height='173px' /><p class='x'>".$row ['asunto3']."</a></p><p>".$result['asunto4']."</p><p style='font-size:0.6em;display:none'  class='white'>".$row ['asunto1']."</p><img src='imagen.png' alt='' /> <p style='font-size:0.7em'  class='white'>".$row ['id_sql']."</p> <p style='font-size:0.7em;'>".$row ['asunto2']."</p></li></ul></div>";






}

if(!
$found) {

echo 
"<font face='Arial, Helvetica, sans-serif'  class='gold' id='pequena_letra' style='color:white'>No esta ese asunto</font>";

}