Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Problemi passaggio Array

    Ho uno strano problema per il passaggio di parametri, allora ho una prima pagina php dove ho semplicemente un chkbox di array dove memorizzo alcuni dati di un select

    pag1.php
    .
    .
    <input type=\"checkbox\" name=\"chkbox[]\" value=\"$numero\">
    .
    .

    in una pag2.php di conferma prelevo tali dati usando ilmetdo post e interrogando l'array con foreach():

    .
    .
    $chk = $_POST['chkbox'] ;

    $i = 1;
    foreach ($chk as $valore) {
    echo "il valore numero ".$i." è ".$valore."
    ";
    $i++;
    }
    .
    .
    e fin qui tutto bene , il problema nasce quando voglio continuare a passare questo array in una perza pagina per l'immissione reale dei dati , praticamente non me lo fa passare se utilizzo la stessa tecnica dandomi sul comando echo la scritta "array"
    nella pag3.php io avevo fatto:

    .
    .
    $chkbox = $_POST['array'];
    .
    .

    ovviamente avevo messo in pag2.php un campo nascosto:
    .
    .

    <input type="hidden" name="array[]" value="<?print $_POST['chkbox']?>">
    .
    .

    DOVE SBALIo e soprattutto come lo risolvo sto problema????

  2. #2
    Ci siete?

  3. #3
    per come ho fatto io facendo print_r(chkbox) ho questo risultato


    Array ( [0] => Array ) perchè??????

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    241
    io faccio così anche se non sono sicuro sia la soluzione migliore:

    Codice PHP:
    $chkbox $_POST['chkbox']; 
    .
    .
    .
    foreach (
    $chkbox as $chiave => $valore)
      echo 
    "<input type=\"hidden\" name=\"chkbox[$chiave]\" value=\"$valore\">"

  5. #5
    Mi date una soluzione anke con serializa e unserialize?

  6. #6
    GRAZIE A TUTTI HO RISOLTO IN MANIERA SEMPLICE ED INGEGNOSA.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    241
    ehm e potresti illuminarci?
    mi interesserebbe una soluzione migliore di quella che ho trovato io!

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.