Visualizzazione dei risultati da 1 a 6 su 6

Discussione: form e _POST[...]

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    257

    form e _POST[...]

    Ho un form così fatto:

    <form name="registration" method="post" action="dati.php">
    <input type="text" name="nickname" maxlength="10">
    <input type="text" name"password" maxlength="8">
    <input type="text" name="nome" maxlength="20">
    <input type="text" name="cognome" maxlength="20">
    <input type="text" name="luogo" maxlength="20">
    </form>


    che passo alla pagina dati.php la quale no fa altro che stamparmi a video i dati ricevuti dalla form attraverso la sintassi:

    $nickname=$_POST['nickname'];
    .....
    ...
    $luogo=$_POST['luogo'];

    NOn riesco a capire perchè non mi viene mai stampato l'ultimo campo text, (in questo caso "luogo" ma se cambio e metto come ultimo un altro campo qualsiasi il risultato non cambia)

    Forse il Metodo POST ha qualche limite ?

  2. #2
    stampa l'array $_POST ad inizio pagina e controllo cio' che contiene:

    <?php

    echo "<pre>";
    print_r($_POST);

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    257
    Array
    (
    [nickname] => jena
    [luogo] => londra
    [cognome] => plinski
    [regione] => Valle d'Aosta
    [colore] => yellow
    [submit] => Invia registrazione
    )


    come puoi vedere manca [nome]

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    257
    Non sarà che l'array post può sopportare un numero di campi <input type="text....> al massimo pari a 4 ?

  5. #5
    Originariamente inviato da starbuck
    Non sarà che l'array post può sopportare un numero di campi <input type="text....> al massimo pari a 4 ?
    quello che ti stampa $_POST non e' quello che metti nel form.

    Metti il form "reale" e la stampa "reale" di $_POST che ottieni.

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

  6. #6
    Nel form che hai postato c'e' un errore (manca l'uguale tra name e "password") e comunque l'output del print_r non viene sicuramente da quel form, visto che in quello "regione" e "colore" non ci sono.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.