Visualizzazione dei risultati da 1 a 3 su 3

Discussione: ricerca

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583

    ricerca

    ciao

    ecco uno script di ricerca



    pagina ricerca:

    <FORM method="post" action="public/risultato.asp">


    <input type="text" name="testo" size="10" style="font-size: 3 mm; font-family: Tahoma"></p></form>

    pagina risultato:

    Dim objRS, strSQL
    strSQL = "SELECT * FROM scuola WHERE " &_
    "titolo Like '%" & Trim(Request.Form("testo")) & "%' AND testo Like '%" & Trim(Request.Form("testo")) & "%' ORDER BY scuola"

    Set objRS = Server.CreateObject("ADODB.Recordset")
    objRS.cursorlocation = 3
    objRS.Open strSQL, cn
    Response.Write "Trovati " & objRS.RecordCount &" risultati.

    "


    ho provato a ricercare per quel campo della form una parola,

    nei risultati ho fatto in modo che vada a pescare in 2 campi diversi quel valore aggiungendo un " titolo like testo "

    in concreto

    ad esempio

    se io ricerco la parola "acqua"

    il risultato deve provenire sia dal campo testo sia dal campo titolo, quindi troverà più risultati . adesso come adesso con il mio script quando nei record quella parola è presente 2 volte in un rec. in testo e in un altro rec. in titolo non ci sono risultati in realtà dovrebbero essere 2 risultati trovati.....


    PERCHE'??

    Come si può risolvere la cosa

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    attenzione che nella where hai usato un AND che è una condizione logica che risulta vera se entrambe le condizioni sono vere; quindi lui estrae i record che hanno nel titolo e anche nel testo la parola che hai cercato.

    se usi un OR risolvi
    Cacca!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    FUNZIA thanks

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.