Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    49

    Passare un array con POST

    Salve, ho il seguente problema:
    Ho dichiarato in una pagina il seguente form:

    Codice PHP:
    $t=0;
    while....
    $idcaratt[$t]=$rig['id']; 
    echo 
    "<input name=\"".$idcaratt[$t]."\" type=\"hidden\" value=\"\">"
    praticamente genero un numero varibile di input type Hidden nominati in maniera differenti
    La mia domanda è: che tipo di sintassi devo usare per recuperare il valore che ho memorizzato nel primo foglio:

    $q="INSERT INTO caratteristiche_oggetti (codcice) VALUES ('$_POST[$idcaratt[$t]]')
    $e=mysql_query($q);

    $q="INSERT INTO caratteristiche_oggetti (codcice) VALUES ('$_POST[$idcaratt][$t]')
    $e=mysql_query($q);

    Probabilmente no, perchè così non prende nulla(nel secondo caso prende il contatore t), come posso fare??

  2. #2
    Studiati questo codice:

    Codice PHP:
    <form method="post">
    <input type="hidden" name="id[1]" value="A" />
    <input type="hidden" name="id[2]" value="B" />
    <input type="hidden" name="id[3]" value="C" />
    <input type="submit" />
    </form>
    <pre><?php print_r($_POST); ?></pre>
    E leggiti questo articolo:

    http://php.html.it/articoli/leggi/89...sql-injection/

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    49
    Se ho capito.....Seguendo il codice che mi hai postato Ho modificato
    Codice PHP:
     $t=0; while.... $idcaratt[$t]=$rig['id']; echo "<input name=\"".$idcaratt[$t]."\" type=\"hidden\" value=\"\">"
    in
    Codice PHP:
    echo "<input name=\"".$idcaratt[$t]."\" type=\"hidden\" value=\"".$rig['id']."\">"

    ma cmq mi rimane il problema di non risuscire a riprendere il valore nel secondo foglio,
    $_POST[qui cosa dovrei inserire??]

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.