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

    [FORM in XHTML] $_POST è vuoto....

    invio un form da una pagina xhtml

    codice:
    <form id="SrLyotWineR4C2WineHomeFind"
    action="<?php print($SrCnfg['Path']['Esterne']['Root']);?>wine/"
    method="post"
    onsubmit="return true;"
    enctype="text/plain">
     
    
    <input id="SrLyotWineR4C2WineHomeFindFlag" value="1" type="hidden" /></p>
     
    
    <input value="OK" type="submit" /></p>
    </form>
    ma sembra che il server non riceva nulla

    codice:
    print_r($_POST);
    come mai? c'entra qualcosa XHTML ? :master:
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  2. #2
    $_POST è un vettore.
    Dai un name alla casella di input
    <input name="nome_input ..... />

    il valore lo trovi in
    $_POST[nome_input];

    ciao
    sergio

  3. #3
    ma XHTML vuole "id" mica "name" ...no?

    cmq ho provato anche con name e non va...
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  4. #4
    l'identificatore per xhtml è id ma nei form devi ancora usare name.

    $_POST è un array associativo la sintassi giusta, con so se lo hai corretto, è

    $_POST["nome_campo"];

    ciao

  5. #5
    incredibile ....un genio come me in ginocchio davanti ad un post



    ho trovato in un sito inglese:
    the content-type used to submit the form is: application/x-www-form-urlencoded
    così funziona
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  6. #6
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da Jarno
    ho trovato in un sito inglese:

    the content-type used to submit the form is: application/x-www-form-urlencoded

    così funziona
    Guarda che quello è il default...

  7. #7
    ah sì sì ok, ora lo so anche io

    è solo che la stessa guida HTML del sito dice di usare "text/plain",
    mentre la guida XHTML non fa cenno sul fatto che NON debba essere "text/plain"
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  8. #8
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Temo che quello che hai postato sia un errore della guida (probabilmente di copiatura).

    text/plain ha senso nel caso di action mailto: (come nel primo esempio, peraltro ad oggi ampiamente in disuso); in caso contrario dev'essere application/x-www-form-urlencoded, che è appunto il default.

    P.S. noto adesso che la frase che hai citato precedentemente parlava di "content-type"; in realtà è enctype l'attributo esatto da usare. Probabilmente quel content-type si riferiva ad una intestazione http

  9. #9
    grazie mille

    cmq alla faccia dell'errore di copiatura, mezz'Italia si è formata su quella guida, vai a capire che macelli ci sono in giro compreso i siti che ho fatto io

    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

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.