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

    passaggio form html in pagina php (_post)

    miao,
    ho la necessità di dover passare un array (non conosco a prescindere quanti valori può avere) da un form html a un file php....

    il codice html è questo (almeno una parte...)
    codice:
    <form method=post action="scriviparametri.php">
    <?echo $msg078;?><input size="50" name="phpmyadminserver" maxlength=50 type="text" value=<?echo $phpmyadminserver;?>>
    
    <?echo $msg079;?><input size="50" name="logproxy" type="text" maxlength=50 value=<?echo $logproxy;?>>
    
    <?echo $msg080;?><input size="50" name="psw" type="text" maxlength=50 value=<?echo $psw;?>>
    
    <?echo $msg081;?><input size="10" maxlength=10 name="iniziostatistiche" type="text" value=<?echo $iniziostatistiche;?>>
    
    <?echo $msg082;?><input size="50" name="serverxampp" maxlength=50 type="text" value=<?echo $serverxampp;?>>
    
    <?echo $msg083;?><input size="10" name="winlinux" maxlength=10 type="text" value=<?echo $winlinux;?>>
    
    <?echo $msg090;?><input size="3" name="lingua" maxlength=3 type="text" value=<?echo $lingua;?>>
    
    <?echo $msg084;?><input size="2" name="numeropostazioni" type="text" maxlength=2 value=<?echo $numeropostazioni;?>>
    
    <u><?echo $msg085;?></u>
    
    
    <?
    for ( $i = 0; $i < $numeropostazioni; $i++) 
     {?>
    	<?echo $msg017." = ".$chi2[$i];?> :
    	<input size="15" name="pc1[]" maxlength=10 type="text" value=<?=$pc[$i]?>> <?echo $msg086;?> * * *
    	<?echo $msg087;?><input size="15" name="percorsopostazione[]" maxlength=15 type="text" value=<?=$percorsopostazione[$i]?>>
    
     <?}?>
    <input type=submit value="<?echo $msg088;?>">
    quale codice dovrei mettere dentro scriviparametri.php x potergli passare gli array "percorsopostazione" e "pc1" ?
    grazie.
    Lunga Vita e prosperità!
    Foto e video di Adriana Lima-->http://www.nasosan.it

  2. #2
    Ti suggerisco di iniziare analizzando che dati arrivano sulla pagina di destinazione con un codice come questo:

    Codice PHP:
    print_r($_POST); 

  3. #3
    ecco cosa mi scrive:
    Array ( [phpmyadminserver] => [logproxy] => [psw] => raffla2005 [iniziostatistiche] => 29/09/2007 [serverxampp] => [winlinux] => WINDOWS [lingua] => ITA [numeropostazioni] => 7 [pc1] => Array ( [0] => A [1] => B [2] => [3] => [4] => [5] => [6] => ) [percorsopostazione] => Array ( [0] => 192.168.2.201 [1] => [2] => [3] => [4] => [5] => [6] => ) )

    quello che è vuoto è volutamente vuoto... a me quindi servirebbe recuperare i valori (A e B e 192.168.2.201 x esempio) dell'array pc1 e percorsopostazione....

    grazie ;
    Lunga Vita e prosperità!
    Foto e video di Adriana Lima-->http://www.nasosan.it

  4. #4
    Per accedere ai due array che ti servono puoi utilizzare $_POST['percorsopostazione'] e $_POST['pc1']. Sono due array, puoi utilizzare un ciclo (es. foreach) oppure accedere direttamente tramite indice.

  5. #5
    Originariamente inviato da filippo.toso
    Per accedere ai due array che ti servono puoi utilizzare $_POST['percorsopostazione'] e $_POST['pc1']. Sono due array, puoi utilizzare un ciclo (es. foreach) oppure accedere direttamente tramite indice.
    scusami.. ma cosa dovrei fare nello specifico..
    io già uso un ciclo for x passare dentro a un altro array il valore preso dal post...
    for ( $i = 0; $i < $numeropostazioni; $i++)
    {
    $pc1[] = $_POST['pc'][$i];
    $percorsopostazione[] = $_POST['percorsopostazione'][$i];
    }

    però così non mi funziona...
    Lunga Vita e prosperità!
    Foto e video di Adriana Lima-->http://www.nasosan.it

  6. #6
    Ti suggerisco di iniziare rileggendo la sezione del manuale ufficiale relativa alla sintassi ed ai tipi. (es. array).

    Codice PHP:
    $percorsopostazione $_POST['percorsopostazione']; 
    Oppure, piu' semplicemente, utilizzi direttamente $_POST['percorsopostazione'] visto che è già un array.

  7. #7
    grazie ho risolto.
    Lunga Vita e prosperità!
    Foto e video di Adriana Lima-->http://www.nasosan.it

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.