Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Passare un array

  1. #1

    Passare un array

    Buongiorno a tutti! Ho un tag html di questo tipo:

    echo '<input name="variante" class="hidden" value="'.$array_variante.'" type="hidden">';

    Così come sta, il browser non mi trasmette i valori dell'array $array_variante, ma bensì la parola "Array" javascript:void(0);. Come posso trasmettere il mio array?

  2. #2
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    432
    Ti consiglio di leggere:

    http://it2.php.net/serialize

    e successivamente la complementare

    http://it2.php.net/manual/en/function.unserialize.php

    Ciao

  3. #3
    Ho letto ma non ci ho capito molto...potresti farmi un esempio usando il codice che ho pubblicato?

  4. #4
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    432

    Re: Passare un array

    Un po' di intraprendenza dai...

    Codice PHP:
    echo '<input name="variante" class="hidden" value="'.serialize($array_variante).'" type="hidden">'
    Quando poi devi deserializzarlo fai

    Codice PHP:
    $array_variante=unserialize($_POST['variante']); 
    Chiaramente io ho messo POST ma nel caos il tuo method è GET (cosa che non consiglio), metti GET.

    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.