Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    17

    inserimento valori di più campi input in un array

    salve a tutti,
    ho creato un form che contiene una serie di tag input text a cui ho dato a tutti il nome pa[]; al momento del submit prelevo con post i dati e li inserisco in un array, per poi visualizzarli....
    però non funge, ora vi posto i codici, provate ad aiutarmi:

    Codice PHP:
    <form action="" method="post" name="frm">
                           <
    table>
                                    <
    fieldset>
                        <
    legend>Inserisci qui sotto i vari link</legend>
                        <
    input type="text" size="57" name="pa[0]">


                        <
    input type="text" size="57" name="pa[1]">


                        <
    input type="text" size="57" name="pa[2]">


                        <
    input type="text" size="57" name="pa[3]">


                        <
    input type="text" size="57" name="pa[4]">


                        <
    input type="text" size="57" name="pa[5]">


                        <
    input type="text" size="57" name="pa[6]">


                        <
    input type="text" size="57" name="pa[7]">


                        <
    input type="text" size="57" name="pa[8]">


                        <
    input type="text" size="57" name="pa[9]">
                    </
    fieldset>

                    <
    tr>

                        <
    td colspan="2" align="center">
                            <
    input type="submit" value="Inserisci link">
                            <
    input type="hidden" name="click">
                        </
    td>

                    </
    tr>
                </
    table
    Questo è il codice php:
    Codice PHP:
    $link = array();
    if (isset(
    $_POST['click'])) {
    $link[] = array($_POST['pa[0]'], $_POST['pa[1]'], $_POST['pa[2]'],$_POST['pa[3]'],$_POST['pa[4]'],$_POST['pa[5]'],$_POST['pa[6]'],$_POST['pa[7]'],$_POST['pa[8]'],$_POST['pa[9]']);
        
    $l count($link);
        
    $contatore 0;
        while (
    $contatore $l) {
            
    $contatore++;
            echo 
    $link[$contatore]." - ";
        }

    "Uccidi un uomo e sei un assassino.
    Uccidine milioni e sei un conquistatore.
    Uccidili tutti e sei Dio."

    Jean Rostand

  2. #2
    Codice PHP:
    foreach($_POST['pa'] as $link) echo $link " - "

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    17
    Ti ringrazio molto....
    ora è tutto ok
    "Uccidi un uomo e sei un assassino.
    Uccidine milioni e sei un conquistatore.
    Uccidili tutti e sei Dio."

    Jean Rostand

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.