Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Query dinamica

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    41

    Query dinamica

    Ciao a tutti,

    ho realizzato un form con delle select singole e una select multipla.

    Ora devo interrogare il DB, è possibile fare una cosa del genere:

    select (le variabili selezionate nella select multipla), from Tab group by (variabili select singole)

    Avevo pensato di creare tante query quante option ho nella query multipla :

    select var1 ...
    select var1, var2 ...
    select var1, var2, var2 ...

    Mi non mi sembra una buona strada!

    Avete dei consigli?

    Ciao e grazie

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    <select name="scegli[]" multiple>
    <option ....
    </select>


    $scelta = implode(',',$_POST['scegli']);

    così hai tutte le voci selezionate dal menù a tendina separate dalla virgola.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    41
    Ottimo! Grazie!!

    Nelle select Ho utilizzato delle descrizioni, non uguali al nome dei campi della tabella,
    rinomino i campi?

    Grazie

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Se devi fare una query i value delle option dovranno essere uguali ai nomi dei campi della tabella, poi a video metti tutte le descrizioni che vuoi.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    41
    Mi sono scordato un particolare, dovrei fare una
    select sum(voc1) somma1 , sum(voc2) somma2
    from tab
    group by scelta

    Ciao

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.