Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    14

    passaggio di un array nascosto da una pagina ad un'altra

    ciao a tutti
    ho un problema, non riesco a vedere un array che passo dalla pagina1 alla pagina2
    Pagina1: creo l'array

    for($j=0;$j<count($disk);$j++) {
    echo"<input type='hidden' name='choice[]' value='$disk[$j]''>";
    }

    Pagina2: scorro l'array e lo visualizzo

    for($j=0;$j<count($_POST['choice']);$j++) {
    echo"
    $_POST[choice][$j]";
    }
    In realtà la pagina2 risponde con un elenco:
    Array[0]
    Array[1]
    ...

    Qualcuno sa come fare per vedere i dati dell'array che ho passato?

  2. #2
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    ciao,

    se controlli nella pagina 2 il contenuto dell'array in questo modo cosa ti da?

    Codice PHP:
    echo 'Array: <PRE>'.print_r($choicetrue).'</PRE>'
    altrimenti puoi leggere l'array anche con foreach:

    Codice PHP:
    foreach($choice as $key => $value)
    {
          echo 
    $key." => ".$value."
    "
    ;


  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    14
    Nel primo caso mi risponde

    Array :


    Nel secondo non viene fuori nulla

  4. #4
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    dunque l'array $choice è vuoto, controlla cosa c'è nell'array $disk:

    Codice PHP:
    echo 'ArrayDisk: <PRE>'.print_r($disktrue).'</PRE>'

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    14
    Ho risolto grazie lo stesso

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.