Justino ti ha dato una grossa mano, ma credo che se vuoi qualcosa ti più specifico, dovrai anche postare la FORM di ricerca.
Ci sono da fare solo paio di appunti.
Se l'utente non impone alcun criterio di ricerca, la query che ne fuoriesce sarà del tipo:
Quindi restituirà un errore.codice:SELECT * FROM tabella WHERE ORDER BY prezzo DESC
Va aggiunta una condizione per la quale, nel caso vengano impostati dei criteri di filtraggio di richiesta, si aggiunge anche la clausola WHERE.
Il secondo appunto (ma suppongo che sia stato scritto in quel modo proprio per l'assenza del metodo con cui vengono passati i dati dalla form) è che è sconsigliato usare $_REQUEST per motivi di sicurezza!
Se la form ha method POST si usa $_POST, altrimenti $_GET.
![]()

Rispondi quotando