Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Avendo queste due pagine, dove nella prima stampa correttamente i valori delle checkbox settate, si è presentato il problema che nella seconda pagina non mi stampa i valori contenuti nell'array CHECK del campo hidden della pagina precedente. Mi sapreste aiutare??
Vi posto il codice delle due pagine:
Pagina 1.php
c'è solo un campo di nome check,
e che può contenere un solo valore.
a meno che non ci sia un codice javascript che vada ad allocare nella stringa altri valori ma in questo modo dovrebbero essere separati da un char per poter poi eseguire la funzione split.
quindi facendo
Codice sorgente - presumibilmente Plain Text
$check=$_POST['check'];
$dim=count($check);
for($i=0; $i<$dim; $i++){
echo "$check[$i] <br>"; //qui mi stampa solamente: A
}
$nome=$_POST['nome'];
echo "<br>$nome<br>";
$cognome=$_POST['cognome'];
echo "$cognome";
la cosa e più che ovvia che dia un solo elemento.
ovvero "A"
Quello che posso dirti e che stai completamente sbagliando il sistema.
dovresti inviare tanti valori per quanti ne servano.
se hai 5 checkbox non vedo il motivo per cui usarne solo 1.
se vuoi nascondere i valori allora devi fare in quel modo
usare un codice javascript che ti vada a unire i valori per poi splittarli.