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

    [Notice: Undefined variable] - errore nell'invio di dati via form

    un errore che non capisco ma che si ripete, penso con le ultime versioni di php4 e che si riscontra con easyPHP1.8. Facciamo l'esempio più semplice.

    dato un form html banalissimo:

    codice:
    <form name="form" method="post" action="invia.php">
    Mittente <input type="text" name="Mittente" size="30">
    <input type="submit" value="Invia" name="pulsante">
    </form>
    il file invia.php diciamo che vuole semplicemente stampare il contenuto nel box Mittente:

    Codice PHP:

    <?
        $nome_mittente 
    $Mittente;
        print 
    $nome_mittente;
    ?>
    ma ricevo un notice di "undefined variable: Mittente"

    Non capisco la cosa funziona con le versioni precedenti di easyPHP.
    Occorre utilizzare un altro sistema per passare le vaibili con le ultime versioni di PHP4 oppure sono io che alle 10 di mattina non capisco nulla?
    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

  2. #2
    con le versioni superiori alla 4.2 devi usare gli array superglobali perchè di default il register globals è disattivato [ricerchina sul forum e su google e trovi tanto in merito]...


    semmplicemente:

    print $_POST['Mittente'];


  3. #3
    da quale versione di PHP occorre fare questa cosa?
    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

  4. #4
    [supersaibal]Originariamente inviato da MicheleWT
    da quale versione di PHP occorre fare questa cosa? [/supersaibal]
    tel'ho scritto.. ^_^

    cmq in qualsiasi versione in cui la direttiva register_globals sia impostata su off..


  5. #5
    ok, grazie mille. ero di fretta e ho assimilato solo dal "semplicemente:" in poi.

    Cmq funziona normalmente e per questo te ne sono grato. Alla prossima
    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

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.