Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    ricavare i valori di una select miltiselect

    ho una select multipla, seleziono le scelte e con response.... riesco a visulizare le caselle selezionate:
    a,b,c ecc...
    come posso dividere le scelte in piu' variabili?
    esempio
    1=A
    2=B
    3=C
    ECC...

  2. #2
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    con un array.

    arrayscelte = SPLIT(variabilericevuta, ",")

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    ho capito, ma come posso utilizzare quei valori per creare una query di ricerca su un database?
    nel mio caso dovrei avere due periodi:
    07/2009 10/2009
    e dovrei effettuare una ricerca per quei periodi.
    esempio:
    where periodo='07/2009' or periodo='10/2009' ecc..

  4. #4
    fa' un esempio concreto, please

  5. #5
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    fai un cilo while...



    SQL = "Select * from tabella WHERE "

    i = 0
    max = UBOUND(arraydati)
    WHILE NOT i>max

    IF i = 0 THEN
    SQL = SQL & " id=" & arraydati(i)

    ELSE
    SQL = SQL & " OR id=" & arraydati(i)
    END IF

    i = i + 1
    WEND

    Response.Write "SQL=" & SQL

  6. #6
    se sono ID numerici basta una IN() ...

  7. #7
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    Originariamente inviato da optime
    se sono ID numerici basta una IN() ...
    Non ho mai usato IN, risulta prestante?
    Hai esperienze su Mysql?

  8. #8
    controllati la documentazione di MySql

  9. #9
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    Originariamente inviato da optime
    controllati la documentazione di MySql
    hai dimenticato la faccina

    era solo uno scambio di opinione... nulla di che.. chiedo venia...

  10. #10
    ti ho risposto velocemente in mezzo a mille altre cose che sto facendo, sorry

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.