Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Select multiple

  1. #1

    Select multiple

    Scusate la GNUranza!
    come vengono passati i dati in POST di selezioni multiple?
    cioè come li recupero, con quale nome?passa una stringa con tutte le selezioni?
    beh è inutile che faccia supposizioni, se mi date un aiutino

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Select multiple

    Originariamente inviato da mensana3
    Scusate la GNUranza!
    come vengono passati i dati in POST di selezioni multiple?
    cioè come li recupero, con quale nome?passa una stringa con tutte le selezioni?
    beh è inutile che faccia supposizioni, se mi date un aiutino
    Per passare i dati con metodo POST devi utilizzare ajax, qui trovi le info
    Oppure per utilizzare solo javascript metodo GET esegui una ricerca termini popolare select
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    passano così:

    [nome_della_select]="[valore_selezionato_1],[valore_selezionato_2],[valore_selezionato_3]"
    Sono così maledettamente attraente...

    QuickChat. (Asp e ajax)

  4. #4
    beh, diciamo che li posso passare anche in GET se è meno complicato,
    ricapitolando io ho un form con una <select name = pippo multiple>
    seleziono 2 o 3 campi a caso, invio, e lui mi và sulla pag destinata (action = ciccio.php)
    e li' mi arriva da quel che ho capito un array $_GET['pippo'], ok, ma come tirarne fuori i valori e inserirli in variabili che conterranno le scelte, oppure in una stringa che converto magari dopo io con explode?

  5. #5
    l'ho fatto così:

    pagina PHP:
    Codice PHP:
    <?php
    $ris 
    "";
    foreach (
    $_POST['mia_select'] as $v)
    {
    $ris "$ris"."$v".":";
    }
    echo 
    $ris;
    ?>
    Pag HTML con il Form:
    da notare che il name della select dev'essere un array
    codice:
    <select name="mia_select[]" size="3" multiple="multiple" >
    Grazie a tutti

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.