- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- Problemino :)
-
Problemino :)
Salve ho un piccolo problemino!
Ho questa pagina web http://www.la-maglia-rosanero.com/foto_stadio/archiviofoto/cerca2.asp
come vedete ci sono i chekbox per selezionare gli anni per la ricerca!
Ora....ho pensato...con l'andare avanti degli anni meglio mettere un menù a tendina per evitare di riempire la pagina di chekbox!
Ora questa è la pagina che voglio metterehttp://rosagino.altervista.org/cerca2.asp
non fate caso agli errori......
il mio problema è che voglio sostituire i chekbox della prrima pagina con il menu a tendina....ma conil menù a tendina non riesco a connettere i db alle opzioni ......
mi aiutate...?
-
Ciao non è difficile, dunque nel tuo codice hai:
<form method="post" action="cerca2.asp"> <p align="center"> <input type="text" name="cerca" size="50" value=""> <input type="submit" value="Cerca"> <label> <input type="checkbox" name="anno20032004" value="TRUE"> </label> <font size="1">Campionato 2003-2004</font> <label> <input type="checkbox" name="anno20042005" value="TRUE"> </label> <font size="1">Campionato 2004-2005</font> <label> <input type="checkbox" name="anno20052006" value="TRUE"> </label> <font size="1">Campionato 2005-2006</font></p> <hr> </form>
Bastera semplicemente trasformarlo così:
<form method="post" action="cerca2.asp"> <p align="center"> <input type="text" name="cerca" size="50" value=""> <input type="submit" value="Cerca"> <label> <select name="campionato" id="campionato"> <option value="anno20032004">Campionato 2003-2004</option> <option value="anno20042005">Campionato 2004-2005</option> <option value="anno20052006">Campionato 2005-2006</option> </select> </form>
Poi nella pagina che fa i controlli richiami il tutto con
Request.form("campionato")Se Request.form("campionato") è vuoto l'utente non ha selezionato niente altrimenti se ha selezionato qualche cosa i valori potranno essere:
anno20032004
anno20042005
anno20052006Poi in base a questi valori ti costruisci la select di ricerca.
Volendoi puoi far selezionare all'utente più di un valore, basta scrivere:
<select name="campionato" id="campionato" multiple>Per richiedere il valore della select dovrai fare
Dim campionato campionato = Request.form("campionato") campionato = spit(campionato, ",")
A questo punto se l'utente aveva selezionato almeno un valore la variabile campionato diventa un array e quindi lo utilizzi come tale
Ciao