Visualizzazione risultati 1 fino 10 di 10

Discussione: passaggio stringhe prese da form

  1. #1
    Guest

    Predefinito passaggio stringhe prese da form

    Salve, io ho una pagina dove ho un form nome,cognome,nome utente ecc. voglio passare quando sono piene ad un'altra pagina queste stringhe. Ho scritto questo codice, in qui manca anche il controllo se sono piene o no, non mi da errori solo che non passa niente.
    Codice PHP:
    <html>
    <head>
    </head>
    <body><title>Calcio & Scommesse</title>
    <body bgcolor="gray">
    <DIV align="center"><h1>REGISTRATI</h1>
    <form method="POST" name="X"><pre>

    Sesso: M<input type="radio" name="sesso" value="M" checked="checked"/> F<input type="radio" name="sesso" value="F"/><br>
    Nome: <input type="text" name="nome"><br>
    Cognome: <input type="text" name="cognome"><br>
    Via/Piazza: <input type="text" name="indirizzo"><br>
    Numero civico: <input type="text" name="numero civico"><br>
    Cap: <input type="text" name="cap"><br>
    Cittā: <input type="text" name="cittā"><br>
    Paese: <input type="text" name="paese"><br>
    Provinciā: <input type="text" name="provincia"><br>
    Codice fiscale: <input type="text" name="codfisc" maxlength="16"><a href="http://www.comuni.it/servizi/codfisc" target="_blank">(calcola codice fiscale)</a><br>
    Data di nascita: <input type="text" name="datanascita" maxlength="10">(aaaa/mm/gg)<br>
    Paese di nascita: <input type="text" name="paesenascita"><br>
    Provinciā di nascita: <input type="text" name="provincianascita"><br>
    Cittā di nascita: <input type="text" name="cittānascita"><br>
    Email: <input type="text" name="email"><br>
    Nome utente: <input type="text" name="nomeutente"><br>
    Password: <input type="password" name="password"><br>
    Conferma Password: <input type="password" name="confpassword"><br>
    Domanda segreta: <select name="select">
    <option value="Option 1">Scegli domanda</option>
    <option value="Option 2">Cognome di mia madre</option>
    <option value="Option 3">Il mio hobby preferito</option>
    <option value="Option 4">La mia squadra del cuore</option>
    <option value="Option 5">Il mio libro preferito</option>
    <option value="Option 4">Nome animale domestico</option>
    </select><br>
    Risposta segreta: <input type="text" name="rispseg"><br>
    <?php
    echo "<a href='contreg.php?nu='$_POST[nomeutente]''><input type='submit' value='Registrati adesso'></a>"; echo "<a href='index.php'>Indietro</a>";
    echo
    "</pre>";
    echo
    "</DIV>";
    echo
    "</FORM>";
    ?>
    </BODY>
    </HTML>
    Ultima modifica di alemoppo : 02-06-2012 alle ore 16.18.05 Motivo: +tag [php]

  2. #2
    L'avatar di sevenjeak
    sevenjeak non č connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    Non ho visto mai un codice scritto cosi, non credo si passino cosi le variabili tramite metodo post.

    Per prima cosa nella dichiarazione del tag form non c'č nessun attributo action, e poi dovresti vedere meglio come passare i dati tramite metodo post, dai un'occhiata qui:

    http://php.html.it/guide/lezione/266...li-get-e-post/

    EDIT:

    Se ti interessa qui puoi vedere un esempio su come recuperare i dati da un form, sia tramite metodo post che tramite metodo get, ora che ci penso č anche possibile far si che il codice č il form sia nella stessa pagina, ma purtroppo non ho un esempio da linkarti.

    Per sapere se una variabile post e vuota o piena utilizza la funzione empty() del php, o semplicemente verificalo con una stringa vuota, per capire meglio dovresti studiarti meglio la cosa.
    Ultima modifica di sevenjeak : 02-06-2012 alle ore 16.40.45

    Sevenjeak
    Software developer and much more

  3. #3
    Guest

    Predefinito

    Ho cambiato il codice come m hai detto tu solo che nn passa niente lo so perchč nell'altra pagina stampo un campo e nn fa niente

    reg.php
    Codice PHP:
    <html>
    <
    head>
    </
    head>
    <
    body><title>Calcio & Scommesse</title>
    <
    body bgcolor="gray">
    <
    DIV align="center"><h1>REGISTRATI</h1>
    <
    form action="contreg.php" method="POST"><pre>

    Sesso: M<input type="radio" name="sesso" value="M" checked="checked"/> F<input type="radio" name="sesso" value="F"/><br>
    Nome: <input type="text" name="nome"><br>
    Cognome: <input type="text" name="cognome"><br>
    Via/Piazza: <input type="text" name="indirizzo"><br>
    Numero civico: <input type="text" name="numero civico"><br>
    Cap: <input type="text" name="cap"><br>
    Cittā: <input type="text" name="cittā"><br>
    Paese: <input type="text" name="paese"><br>
    Provinciā: <input type="text" name="provincia"><br>
    Codice fiscale: <input type="text" name="codfisc" maxlength="16"><a href="http://www.comuni.it/servizi/codfisc" target="_blank">(calcola codice fiscale)</a><br>
    Data di nascita: <input type="text" name="datanascita" maxlength="10">(aaaa/mm/gg)<br>
    Paese di nascita: <input type="text" name="paesenascita"><br>
    Provinciā di nascita: <input type="text" name="provincianascita"><br>
    Cittā di nascita: <input type="text" name="cittānascita"><br>
    Email: <input type="text" name="email"><br>
    Nome utente: <input type="text" name="nomeutente"><br>
    Password: <input type="password" name="password"><br>
    Conferma Password: <input type="password" name="confpassword"><br>
    Domanda segreta: <select name="select">
    <
    option value="Option 1">Scegli domanda</option>
    <
    option value="Option 2">Cognome di mia madre</option>
    <
    option value="Option 3">Il mio hobby preferito</option>
    <
    option value="Option 4">La mia squadra del cuore</option>
    <
    option value="Option 5">Il mio libro preferito</option>
    <
    option value="Option 4">Nome animale domestico</option>
    </
    select><br>
    Risposta segreta: <input type="text" name="rispseg"><br>

    <
    input type='submit' value='Registrati adesso'> <a href='index.php'>Indietro</a>
    </
    pre>
    </
    DIV>
    </
    FORM>
    </
    BODY>
    </
    HTML>
    contreg.php
    Codice PHP:
    <html>
    <head>
    </head>
    <body><title>Calcio & Scommesse</title>
    <body bgcolor="gray">
    <?php
    echo $_GET['nomeutente'];
    ?>
    </FORM>
    </BODY>
    </HTML>
    Ultima modifica di alemoppo : 03-06-2012 alle ore 19.00.24 Motivo: +tag [php]

  4. #4
    L'avatar di alemoppo
    alemoppo č connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,752

    Predefinito

    Codice:
    method="POST"
    Codice:
    $_GET['nomeutente']


    Inoltre, "la prima volta", $_***['nomeutente'] non č definita, quindi prima di stamparla dovresti far un controllo con la isset() per vedere se esiste...

    Ciao!
    Ultima modifica di alemoppo : 02-06-2012 alle ore 18.37.21

  5. #5
    Guest

    Predefinito

    method="POST" ?? dove ?

  6. #6
    Guest

    Predefinito

    Codice HTML:
    <form action="contreg.php" method="POST">
    ..che, per la cronaca, dovrebbe essere scritto minuscolo..

  7. #7
    Guest

    Predefinito

    C'č gia

  8. #8
    L'avatar di alemoppo
    alemoppo č connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,752

    Predefinito

    Citazione Originalmente inviato da sinopoli Visualizza messaggio
    C'č gia
    Ha risposto alla domanda:

    Citazione Originalmente inviato da sinopoli Visualizza messaggio
    method="POST" ?? dove ?
    Ciao!
    Ultima modifica di alemoppo : 03-06-2012 alle ore 17.44.46

  9. #9
    Guest

    Predefinito

    Quindi nell'altra pagina per usare le stringhe inviate uso direttamente il $_POST ??

  10. #10
    L'avatar di alemoppo
    alemoppo č connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,752

Regole di scrittura

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