Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    20

    Form di ricerca PHP | Mysql

    Ciao a tutti, sono nuovo di questo forum.

    Vorrei chiedere aiuto a qualcuno disposto ad aiutarmi perchè da solo non ci riesco.

    Sto cercando di implementare un form di ricerca per i risultati del mio sito, questo form dovrebbe restituirmi in un unica ricerca più termini ricercati.

    Es: vendo biancheria intima e con una serie di menu a discesa vorrei poter fare in modo che l'utente possa ricercare:
    1-Genere (Uomo o Donna) da ricercare in sottotitolo
    2-Materiale (lana, seta, cotone) da ricercare in sottotitolo
    3-Taglia da ricercare in sottotitolo
    4-Marca (pinco, pallino etc) da ricercare in titolo

    La tabella è denominata articoli

    Ho provato in vari modi ma non sono riuscito a capie come fare per confluire tutti i dati in un unica ricerca.

    Qualcuno esperto in sql può aiutarmi???
    Grazie mille della vostra disponibilità.

  2. #2
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Se
    $Genere
    $Materiale
    $Taglia
    $Marca
    sono le variabili che vengono dal form:

    SELECT * FROM ARTICOLI WHERE SOTTOTITOLO LIKE '%$Genere%' AND SOTTOTITOLO LIKE '%$Materiale %' AND SOTTOTITOLO LIKE '%$Taglia%' AND TITOLO LIKE '%$Marca%'

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    20
    Ciao, grazie per la risposta...
    Il problema è che non ci capisco un H...

    Potresti farmi un esempio del form???

    Io sono riuscito a creare questo, è un semplice form di ricerca per prezzo...

    <FORM NAME="Prezzo" method="POST" action="search.php">
    <select size="1" name="sqlquery">
    <option value="importo > -1">Tutti </option>
    <option value="importo <= 50">fino a 50</option>
    <option value="importo >= 51 AND importo <= 100">da 51 a 100</option>
    <option value="importo >= 101 AND importo <= 150">da 101 a 150</option>
    <option value="importo >= 151 AND importo <= 200">da 151 a 200</option>
    <option value="importo > 200">oltre 200</option>
    </select>


    Io vorrei raggruppare le ricerche di più menù a discesa in un unico risultato...

  4. #4
    una query per la ricerca sul form che hai postato potrebbe essere...

    SELECT * FROM ARTICOLI WHERE Prezzo between "prezzo_min" and "prezzo_max"

    purtroppo non ricordo bene la sintassi del between,cmq, a grandi linee dovrebbe essere cosi'...

    prova
    La vita sarebbe piu' facile se avessi il codice sorgente!

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.