Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    62

    Motore di ricerca bastardo!!!!

    ciao ragazzi...ho un motore di ricerca in cui voglio alla ricerca articoli esauriti mi vengano restituiti tutti i record
    in cui sono presenti sia la parola articoli sia la parola esauriti, non necessariamente la stringa articoli esauriti.

    al momento lo script cerca tutti i record in cui sono presenti o la parola articoli o la parola esauriti.

    Codice PHP:
    $keys explode (" "$stringa); 
    $doppi_apici="no";
    $query ""
    //count($keys);

    reset ($keys); 
    // ciclo l'array delle chiave di ricerca ed eseguo una query con tutte le chiavi
    while (list(,$parola) = each ($keys)) 
    {
    $parola trim($parola); 
    if (
    $parola != "" AND strlen($parola) >2
    $query .= "titolo LIKE '%$parola%' OR testo LIKE '%$parola%' OR keywords LIKE '%$parola%' AND "
    if (
    $id_gruppo != "") {
    $query2 " AND (id_gruppo = '$id_gruppo' OR id_gruppo ='1')";
    }
    else {
    $query2 "";
    }

    $query ="SELECT * from contenuti where (" $query ." 0) AND stato = '1'" $query2 " ORDER BY data DESC";


  2. #2

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.