Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    3

    Notice: Undefined index. (Array)

    ciao
    ho un problema con gli array.
    Quando voglio passare gli elementi di un array da una pagina php ad un altra con il metodo GET mi da questo messaggio: Notice: Undefined index: prova in C:\xampp\htdocs\Nuvola\aggiornato.php on line 5

    codice:
       <form action="aggiornato.php" method="GET">
           
    
    Codice PHP:
              for($i=0;$i<=5;$i++){            echo "<input type='text' name='prova.$i'>";          } 
    </form>

    codice:
    questo è il file aggiornato.php
    
    
    Codice PHP:
         for($i=0;$i<=5;$i++){          $prova[$i]=$_GET['prova.$i'];           echo $prova;       } 

    i valori vengono passati con la barra di indirizzo che risulta: http://localhost/nuvola/aggiornato.p....4=1&prova.5=7

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    prova a mettere i doppi apici al posto dei singoli $_GET['prova.$i']
    secondo me ti stai incasinando parecchio la vita passando i valori così, ci sono metodi migliori

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    3
    ehm non cambia niente :/.
    Anche con il POST mi da la stessa notizia. Altri metodi non so.

  4. #4
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    form
    Codice PHP:
    <form action="aggiornato.php" method="POST">
    <?php
    for($i=0;$i<=5;$i++) {
        echo 
    "<input type='text' name='prova[]'>"
    }
    ?>
    </form>

    aggiornato.php
    Codice PHP:
    <?php
    print_r
    ($_POST]
    ?>
    in aggiornato troverai tutti i dati passati tramite POST, noterai che la chiave "prova" è già un array con i valori del form

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    3
    ooh finalmente funzia . Sono rimasto lì per ore. Grazie mille.

Tag per questa discussione

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.