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

    Non capisco perchè non funzioni!!!!

    Allora, ho creato una pagina chiamata prova form.htm
    e un'altra chiamata HandleForm.php

    la prima pagina contiene questo:
    <HTML>

    <HEAD>

    <TITLE>Form HTML</TITLE>

    </HEAD>

    <BODY>

    <FORM ACTION="HandleForm.php" METHOD=POST>

    First Name <INPUT TYPE=TEXT
    NAME="FirstName" SIZE=20>


    Last Name <INPUT TYPE=TEXT
    NAME="LastName" SIZE=20>


    E-Mail <INPUT TYPE=TEXT
    NAME="Email" SIZE=20>


    <INPUT TYPE=SUBMIT NAME="SUBMIT" VALUE="INVIA!">

    </FORM>

    </BODY>

    </HTML>

    mentre la seconda contiene questo:

    <html>

    <head>

    <title>Form Results</title>

    </head>

    <body>

    <?php


    print ("Your First Name is $FirstName.
    \n");

    print ("Your Last Name is $LastName.
    \n");

    print ("Your e-mail address is $Email.
    \n")

    ?>

    </body>
    </html>

    Entrambi i file sono nella stessa directory ma provandoli col browser, quando riempio i campi del form, vengo inviato a HandleForm.php che però dove dovrebbe stampare la variabile assegnata ad ogni campo (dovrebbe scrivere your first name is $FirstName") non è così!!!!

    Anche riempiendo i campi del form il risultato è:

    Your First Name is .
    Your Last Name is .
    Your e-mail address is .


    Perchèèè????

    pls help e scusate se sono stato molto "lungo"

    ciaoz!

  2. #2
    register_globals in OFF continuano a colpire....

    Leggi la pillola di chris.... (la trovi nelle pillole of course).


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    usa $_POST['variabile']

  4. #4
    ehm.....

    ...continuo a non capire

    insomma devo cambiare la configurazione di php o devo correggere qualcosa nei documenti???

  5. #5
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Se il codice postato e' completo ti manca il recupero delle variabili quindi devi fare come gia' detto da djnicky:

    $FirstName = $_POST['FirstName'];
    $LastName = $_POST['LastName'];
    .
    .
    .
    e cosi via' con tutte le variabili, poi le puoi usare nella tua pagina .php
    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

  6. #6
    Originariamente inviato da Timeguardian
    ehm.....

    ...continuo a non capire

    insomma devo cambiare la configurazione di php o devo correggere qualcosa nei documenti???
    Evidentemente stai usando una script datato che funzionava con versioni di php che avevano register_globals in ON, mentre la tua versione ha sicuramente questo settaggio in OFF.

    la pillola citata.



    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.