- Home
- Categorie
- Coding e Sistemistica
- Coding
- 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