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

    Problemi invio modulo web

    Sto cercando di fare un esercizio molto semplice:
    inserire nome e cognome e una volta premuto il pulsante visualizzo quello che ho inserito.

    Il codice della pagina html:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Untitled</title>
    </head>

    <body>
    <form action="C:/wamp/www/modulo.php" method="post">
    <input type="text" name="nome"><br>
    <input type="text" name="cognome">
    <input type="submit" value="invia">

    </form>
    </body>
    </html>


    Invece quello del programma "modulo.php":
    <?php
    $tuonome=$POST('nome');
    $tuocognome=$POST('cognome');
    echo "Nome" $tuonome;
    echo "Cognome" $tuocognome;
    ?>


    Qual'è l'errore?Forse l'indirizzo che ho messo nell'attributo ACTION?

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di Disema
    Registrato dal
    Sep 2014
    Messaggi
    63
    Nella pagina modulo.php non devi usare le varibili in quel modo, ma col trattino e le parentesi quadre:
    Codice PHP:
    $_POST['...']; 
    per quanto riguarda l'action non so, se sta in quella cartella dovrebbe funzionare, ma se sono nella stessa cartella non serve inserire tutto l'indirizzo, bensi solo il nome del file.

  3. #3
    Quote Originariamente inviata da Disema Visualizza il messaggio
    Nella pagina modulo.php non devi usare le varibili in quel modo, ma col trattino e le parentesi quadre:
    Codice PHP:
    $_POST['...']; 
    per quanto riguarda l'action non so, se sta in quella cartella dovrebbe funzionare, ma se sono nella stessa cartella non serve inserire tutto l'indirizzo, bensi solo il nome del file.
    ok, ho aggiunto il trattino e modificato le parentesi ma non funziona..
    L'indirizzo completo è "C:/wamp/www/modulo.php"..ma non so se si possa inserire così..

  4. #4
    scusa ma C:/wamp/www/modulo.php sei sicuro che è corretto? non divi indicare la URL?

  5. #5
    Quote Originariamente inviata da camionistaxcaso Visualizza il messaggio
    scusa ma C:/wamp/www/modulo.php sei sicuro che è corretto? non divi indicare la URL?
    Non sono sicura..in alternativa come potrei scriverlo (tenendo conto che il percorso completo è C:/wamp/www/modulo.php)?

  6. #6
    se modulo.php è nella stessa directory del file che contiene in form puoi mettere semplicemente action="modulo.php" non credo un server web gli interessi il percorso fisico, ma bensì il percorso di rete.
    Ultima modifica di camionistaxcaso; 27-11-2014 a 15:35

  7. #7
    Quote Originariamente inviata da camionistaxcaso Visualizza il messaggio
    se modulo.php è nella stessa directory del file che contiene in form puoi mettere semplicemente action="modulo.php"
    Ho inserito anche solo "modulo.php" ma non va.
    Ho controllato il file "php_error" e visualizza questo messaggio:
    HP Warning: PHP Startup: Unable to load dynamic library 'C:/wamp/bin/php/php5.5.12/ext/php_ldap.dll' - Impossibile trovare il modulo specificato.
    in Unknown on line 0

  8. #8
    anche le virgolette nel echo sono sbagliate, a me funziona, prova a copiare pari pari questo :
    <?php
    $tuonome=$_POST['nome'];
    $tuocognome=$_POST['cognome'];
    echo "Nome $tuonome";
    echo "Cognome $tuocognome";
    ?>
    Un tardo hegeliano di Busalla / allevava un gorilla nella stalla
    citando Adorno nell notti chiare / finché il primate stanco di ascoltare
    lo strangolò con una sciarpa gialla Dillo Con Parole Sue

  9. #9
    Quote Originariamente inviata da nivasio Visualizza il messaggio
    anche le virgolette nel echo sono sbagliate, a me funziona, prova a copiare pari pari questo :
    <?php
    $tuonome=$_POST['nome'];
    $tuocognome=$_POST['cognome'];
    echo "Nome $tuonome";
    echo "Cognome $tuocognome";
    ?>
    Ho provato sia echo "Nome $tuonome"; e anche echo "Nome ". $tuonome; ma non visualizzo nulla
    Se vado nel file degli errori in Php compare:
    HP Warning: PHP Startup: Unable to load dynamic library 'C:/wamp/bin/php/php5.5.12/ext/php_ldap.dll' - Impossibile trovare il modulo specificato.
    in Unknown on line 0

  10. #10
    ma il php ti funziona? cmq quell'errore non c'entra niente col codice che hai postato so dirti solo questo
    Un tardo hegeliano di Busalla / allevava un gorilla nella stalla
    citando Adorno nell notti chiare / finché il primate stanco di ascoltare
    lo strangolò con una sciarpa gialla Dillo Con Parole Sue

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.