Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    12

    Problema passaggio array con $POST

    Salve a tutti, io ho la necessita di passare un numero variabile di parametro da un form ad una pagina php, avevo pensato di usare un array, ma non riesco a passarlo col post, mi dareste una mano? qui sotto posto il codice:

    Pagina 1

    while($i<$nrighe){
    $acc=mysql_result($result2,$i,1);
    print "<h3> $acc </h3></br>";
    $Array[$i]=mysql_result($result2,$i,3);
    $i=$i+1;
    }//while
    print "<h2> $Array[0] </h2> ";
    print "<input type=hidden name=vettore value=serialize(Array)>";


    pagina 2

    $a=unserialize(stripslashes($_POST['vettore']));
    print "<h1> $a[0] </h1>";


    ma così ad esempio non mi stampa il primo elemento, come posso fare, sono in seria difficoltà , grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    98
    potesti usare json:

    Pagina 1

    while($i<$nrighe){
    $acc=mysql_result($result2,$i,1);
    print "<h3> $acc </h3></br>";
    $Array[$i]=mysql_result($result2,$i,3);
    $i=$i+1;
    }//while
    print "<h2> $Array[0] </h2> ";
    $json=json_encode($array); //codifica in Json
    print "<input type=\"hidden\" name=\"vettore\" value=\"$json\">"; // metti i doppi apici!!!!!


    pagina 2

    $a=json_decode($_POST['vettore']); //decodifica
    print "<h1> $a[0] </h1>";

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 © 2024 vBulletin Solutions, Inc. All rights reserved.