Visualizzazione risultati 1 fino 11 di 11

Discussione: $_POST['user'] e $_POST['pwd'] O.o

  1. #1
    Guest

    Predefinito $_POST['user'] e $_POST['pwd'] O.o

    su altervista questa semplice combinazione NON funziona.
    è voluto? in un form con <input name="user" ... ></input> e <input name="pwd" ...></input> il risultato ottenuto da $_POST non è MAI quello desiderato (username troncato, e pwd in genere non esistente)

    grazie

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Il tag input non l'ho mai visto chiuso.
    Prova a scrivere qui il codice che utilizzi perché non ho mai riscontrato problemi del genere.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    ciao a tutti!
    a me pure da' lo stesso problema, ma tronca solamente lo username,mentre la password rimane inalterata.

    Può essere dovuto ad un problema di lunghezza della stringa della query?

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da aniGAme
    Può essere dovuto ad un problema di lunghezza della stringa della query?
    Probabile, se inserisci il dato in un DB.
    Ma il problema lo riscontri leggendo i dati contenuti nel DB o stampando i dati appena inviati dal form?

  5. #5
    Guest

    Predefinito

    Codice PHP:
    <?php
    if (!empty($_POST)) {
    echo
    $_POST['user'];
    echo
    $_POST['pwd'];
    }
    ?>

    <form name="theform" method="post" action="<?= $_SERVER['PHP_SELF']; ?>">
    <p><label for="user">Username</label><br />
    <input type="text" name="user" id="user" /></p>
    <p><label for="pwd">Password</label><br />
    <input type="password" name="pwd" id="pwd" /></p>

    <input type="submit" name="submit" id="submit" />
    </form>
    verificate da voi con questo snippet (copia & incolla veloce, modificate ad hoc il php se qualcosa non va, ma il succo è quello).

    NON è un problema di query o database, dato che lo script a cui lavoro
    a) è flatfile
    b) il problema sorge PRIMA di qualsiasi scrittura

    i tag input VANNO chiusi come da regole w3c

    in locale funziona tutto correttamente.

    la soluzione al(lo sciocco) problema è cambiare i name user e pwd in qualcos'altro. la domanda rimane, ed è: perché?

    grazie
    Ultima modifica di nowherenet : 09-05-2006 alle ore 18.22.41

  6. #6
    Guest

    Predefinito

    io "user" lo uso tranquillamente :)

  7. #7
    Guest

    Predefinito

    ti funziona il codice qui sopra?? forse è un problema solo di alcuni server?

  8. #8
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da nowherenet
    i tag input VANNO chiusi come da regole w3c
    W3C.org
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  9. #9
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool
    old.

    w3c/xhtml

    Citazione Originalmente inviato da http://www.w3.org/TR/xhtml1/#diffs
    Well-formedness is a new concept introduced by [XML]. Essentially this means that all elements must either have closing tags or be written in a special form (as described below), and that all the elements must nest properly.
    [...]
    Empty elements must either have an end tag or the start tag must end with />.
    ripeto: il problema non è certo in questo, e in ogni caso aniGAme ha rilevato lo stesso problema, quindi direi che il problema non è mio, ciononostante vorrei capire perché ciò accade, se è voluto, e comunque fare in modo che venga riportato in una faq

    grazie ancora
    Ultima modifica di nowherenet : 10-05-2006 alle ore 11.13.04

  10. #10
    Guest

    Predefinito

    a me qurel codice funziona anche su altervista, ed effettivametne non c'è un motivo percui non dovrebbe funzionare a questo punto il problema può essere dovuto o a qualche interferenza da parte del resto del codice oppure ad un problema del tuo browser o della tua connessiione, in questo caso è melgio se posti un link al file non funzioante e il codice completo

  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da SoulHome
    a me qurel codice funziona anche su altervista,
    infatti è probabile che sia limitato solo ad alcuni server

    ed effettivametne non c'è un motivo percui non dovrebbe funzionare a questo punto il problema può essere dovuto o a qualche interferenza da parte del resto del codice oppure ad un problema del tuo browser
    firefox

    o della tua connessiione,
    alquanto improbabile

    in questo caso è melgio se posti un link al file non funzioante e il codice completo
    lo script è l'installer del pacchetto http://flatpress.sf.net

    perdonate, il codice più correttamente è:

    Codice PHP:
    $user['NAME']=$_POST['user'];
    $user['PWD']=$_POST['pwd'];
    echo
    'posted vals';
    print_r($user);
    il problema è nell'array
    Ultima modifica di nowherenet : 10-05-2006 alle ore 20.12.33

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •