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

    Perché questo form non mi fa il post?

    Ciao a tutti,

    sto sbattendo la testa perché questo form non vuole saperne di passarmi i parametri tramite post e/o get. Assurdo. Cioè nella pagina check_reg.php provo a fare una semplice echo del parametro $POST['username'], ma mi da il nulla cosmico...

    codice:
    <form action="check_reg.php" method="POST" class="form-horizontal" role="form">
                        <fieldset>
                          <legend>Compila tutti i campi richiesti</legend>
                          <div class="form-group">
                            <label for="firstname" class="col-lg-4 control-label">Nome <span class="require">*</span></label>
                            <div class="col-lg-8">
                              <input type="text" class="form-control" id="firstname">
                            </div>
                          </div>
                          <div class="form-group">
                            <label for="lastname" class="col-lg-4 control-label">Cognome <span class="require">*</span></label>
                            <div class="col-lg-8">
                              <input type="text" class="form-control" id="lastname">
                            </div>
                          </div>
                          <div class="form-group">
                            <label for="email" class="col-lg-4 control-label">Email <span class="require">*</span></label>
                            <div class="col-lg-8">
                              <input type="text" class="form-control" id="email">
                            </div>
                          </div>
                        </fieldset>
                        <fieldset>
                          <legend>Scegli una password</legend>
                          <div class="form-group">
                            <label for="password" class="col-lg-4 control-label">Password <span class="require">*</span></label>
                            <div class="col-lg-8">
                              <input type="text" class="form-control" id="password">
                            </div>
                          </div>
                          <div class="form-group">
                            <label for="confirm-password" class="col-lg-4 control-label">Conferma password <span class="require">*</span></label>
                            <div class="col-lg-8">
                              <input type="text" class="form-control" id="confirm-password">
                            </div>
                          </div>
                        </fieldset>
                        <div class="row">
                          <div class="col-lg-8 col-md-offset-4 padding-left-0 padding-top-20">                        
                            <button type="submit" class="btn btn-primary">Registrati</button>
                            <button type="button" class="btn btn-default"><a href="index.php">Torna alla home</a></button>
                          </div>
                        </div>
                      </form>
    www.mtlook.it - Marketing & Image Management
    www.advise.it - Soluzioni informatiche per la tua azienda

  2. #2
    Magari fai l'echo in un alert javascript!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Quote Originariamente inviata da satifal Visualizza il messaggio
    Magari fai l'echo in un alert javascript!
    Certo che ce n'è di gente stupida in giro. Segnalo il post ai moderatori.
    www.mtlook.it - Marketing & Image Management
    www.advise.it - Soluzioni informatiche per la tua azienda

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    I motivi sono 2
    1) nel tuo form non c'è alcun campo "username"
    2) negli input devi usare l'attributo name, PHP prende quello, non prende il contenuto di id nell'array $_POST

  5. #5
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    I motivi sono 2
    1) nel tuo form non c'è alcun campo "username"
    2) negli input devi usare l'attributo name, PHP prende quello, non prende il contenuto di id nell'array $_POST
    1) Si, ovviamente prendevo $_POST['firstname']; Avevo sbagliato a scrivere
    2) Dopo questo mi prenderò una giornata di pausa, perché oramai a fare le nottate son diventato poco lucido. Cioè non vedo più le cose banali, basilari.

    Grazie mille! E scusatemi per il post abbastanza "stupido".
    www.mtlook.it - Marketing & Image Management
    www.advise.it - Soluzioni informatiche per la tua azienda

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.