Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2011
    residenza
    Firenze
    Messaggi
    260

    Pagina html non invia le variabili tramite POST

    Ho scritto un form e non riesco a capire perchè questo form non invia le variabili tramite il metodo POST alla pagina .php collegata
    codice HTML:
    <form action="elabora_form.php" method="post" enctype="text/plain" id="form">
                  <p style="width:45px;">Nome:</p><input type="text" name="nome"><br /><br />
                     <p style="width:45px;">Email:</p><input type="email" name="email" size="30"><br /><br />
                     <p style="width:77px;">Messaggio:</p><textarea name="messaggio" rows="8" cols="40"></textarea><br /><br />
                     <input type="reset" name="reset" value="Cancella">&nbsp&nbsp&nbsp&nbsp&nbsp
                     <input type="submit" name="submit" value="Invia">
                 </form>
    Se nella pagina elabora_form.php uso la funzione isset(), mi esce il ramo dell'else qualora lo uso. Come mai?
    Ho provato anche con un semplice form creato con un'altra pagina credendo che fosse qualche problema di configurazione del file php.ini ma non è cosi, perchè funziona.
    Trovate qualcosa di sbagliato in questo codice?

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,777
    non mi pare ci siamo problemi di marcatura (html5), sposto in php.
    fornisci ai ragazzi di php lo script che riceve i dati


  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    potrebbe essere il method="post" con enctype="text/plain" prova con enctype="multipart/form-data"
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2011
    residenza
    Firenze
    Messaggi
    260
    E' proprio quello il problema, come mai?

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Credo che enctype="text/plain" sia legato a method="get"
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2011
    residenza
    Firenze
    Messaggi
    260
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Credo che enctype="text/plain" sia legato a method="get"
    Ho provato a rimettere text/plain e ora funziona, davvero non capisco. Possibile che ogni tanto fa le bischerate il localhost?

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Potrebbe essere un "problema" di cache
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,777
    http://stackoverflow.com/questions/7...not-compatible

    è ancora vero? php non supporta method="post" con enctype="text/plain" ?

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2011
    residenza
    Firenze
    Messaggi
    260
    Niente, ho riavviato il server e non mi funziona più! Bah davvero non capisco non capisco. Ho provato a mettere al posto di "multipart/form-data" il comando "application/x-www-form-urlencoded" dove sono inclusi anche i caratteri speciali. Quali sarebbero i caratteri speciali?

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,777
    Quote Originariamente inviata da Fix87 Visualizza il messaggio
    Quali sarebbero i caratteri speciali?
    lettere accentate e simboli vari

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.