10 messaggi dal 07 luglio 2001
Avendo realizzato un form di ricerca multipla, mi è venuta la balsana idea di inserire dei radiobutton, che in base alla selezione effettuata mi ordinano i record....
Bene!!!!! Ma ora come procedo....??????
In teoria dovrei realizzare una Funzione da passare ad ORDER BY, ma tale funzione come la realizzo...???

Qualche suggerimento????
Grazie a tutti

32 messaggi dal 17 luglio 2001
Beh, potresti per esempio inserire come value di ogni singolo radio button il nome del campo associato esempio

<input type="radio" name="rdOrderBy" id="0" value="campo0">
<input type="radio" name="rdOrderBy" id="1" value="campo1">
<input type="radio" name="rdOrderBy" id="2" value="campo2">

quindi ti vai a testare quale di questi è stato checkkato con qualcosa tipo

function FieldChecked ()
{
for (i=0; i < rdOrderBy.length; i++)
{
if (rdOrderBy(i).checked == true)
return rdOrderBy(i).value;
}
return '';
}

a quel punto hai tutto quello che ti serve !!!!
ccccciao

10 messaggi dal 07 luglio 2001
Ora proverò.....
Speriamo bene
Comunque grazie e Buone Feste...

215 messaggi dal 29 aprile 2001
www.antidoto.org
Oppure potresti mettere i radio sulla pagina del form dandogli value ad ognuno il campo secondo cui vuoi ordinare, per esempio

<input type="radio" name="rdOrderBy" value="campo0">
<input type="radio" name="rdOrderBy" value="campo1">
<input type="radio" name="rdOrderBy" value="campo2">

E nella pagina asp in cui c'è la query richiami il valore di rdOrderBy memorizzandolo in una variabile e lo usi per l'ordinamento

campo=Request.QueryString("rdOrderBy")
sql="SELECT * FROM tabella ORDER BY " & campo


@ntidoto - Tutta la Roma dei Pub
http://www.antidoto.org
Il migliore sito sui pub di Roma, sul mondo della birra e non solo

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.