• User Newbie

    problema form

    Ciao a tutti sono alle prime armi e ho un problema con questo form mi da questo errore e non riesco a trovare la soluzione

    il tuo autore favorito e':
    Notice: Undefined variable: Author in c:\programmi\easyphp1-7\www\text.php on line 8

    <html>
    <head>
    <title>form</title>
    </head>
    <body>
    <form method=get action="text.php">
    chi il tuo autore preferito?
    <input name="Author" type="text">

    <input type=submit>
    </form>
    </body>
    </html>

    il file php invece

    <html>
    <head>
    <title>form</title>
    </head>
    <body>
    il tuo autore favorito e':
    <?php
    echo $Author;
    ?>
    </body>
    </html>

    grazie a tutti 🙂


  • User Newbie

    praticamente grazie a una persona ho risolto
    anche se non capisco perche il libro con cui sto studiando mi da lo script in quel modo

    comunque la soluzione era mettere $_REQUEST['Author']
    forse sara per il fatto che sto studiando un libro di php 4.0 e invece ho installato php 4.2 booo se qualcuno lo sa mi illumini grazie 😛


  • Super User

    ciao,
    il problema non è la versione di php ma il valore settato per l'impostazione register globals.

    questo parametro, se impostato a true, ti permette di accedere ai valori passati come get o come post direttamente tramite il nome della variabile, se questo è impostato a false devi accedere con l'array associativo esattamente come hai fatto :ciauz: