Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [select]

  1. #1

    [select]

    Ciao a tutti,
    Se metto in un form il l'elemento select con l'attributo multiple settato a true...come faccio nella pagina che processerà i valori a prelevare la lista degli elementi selezionati?

    Perchè in genere mi preleva solo il primo selezionato...


    Grazie,

    Lorenzo

  2. #2
    Devi mettere nelle option l'attributo selected.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    ho capito, ma quello serve per selezionarle...per prelevare i valori una volta inviati dal submit?

  4. #4
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    se ne selezioni di più il valore recuperato sarà una stringa con i value selezionati separati da virgola.
    sta a te creare l'array e farci quello che devi fare...

    Chicco Ravaglia per sempre con noi!

  5. #5
    Scusami, il file principale è:

    //prova.html

    <FORM ACTION="ris.php" METHOD=POST>
    Che generi musicali preferisci?
    <SELECT NAME="genere_musicale" SIZE=4 MULTIPLE>
    <OPTION SELECTED>rock
    <OPTION>pop
    <OPTION SELECTED>musica classica
    <OPTION>jazz
    <OPTION>soul
    </SELECT>
    <input type="submit">
    </FORM>

    //ris.php

    echo $_POST['genere_musicale'] ;


    //ma stampa solo il primo elemento selezionato e non la stringa con le virgole come tu avevi detto

  6. #6
    up

  7. #7
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    ma perchè non postate nella sezione giusta? :master:
    php non lo conosco....
    cmq da sempre una select multipla passa una stringa con i value dei selezionati separati da ,
    Chicco Ravaglia per sempre con noi!

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.