Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: metodo post

  1. #1

    metodo post

    ciao sono alle prima armi con php.
    cerco di spiegarvi cosa mi servirebbe:

    io ho questa pagina html, dove ci sono dei campi per inserire NOME,COGNOME...etc.


    <html>
    <head><title>RUBRICA TELEFONICA</title></head>
    <body bgcolor="lightblue" text="red">
    <center><font size="6">RUBRICA TELEFONICA<font></center>
    <hr width="100%" size="1">


    <table>
    <form action="insert.php" method="POST">
    <tr><td align="right">COGNOME: <input type="text" name="cognome" maxlenght="30" size="20"></td></tr>
    <tr><td align="right">NOME: <input type="text" name="nome" maxlenght="30" size="20"></td></tr>
    <tr><td align="right">TELEFONO: <input type="text" name="telefono" maxlenght="20" size="20"></td></tr>
    <tr><td align="right">E-mail: <input type="text" name="e-mail" maxlenght="40" size="20"></td></tr>
    <tr><td align="right">CELLULARE: <input type="text" name="cellulare" maxlenght="30" size="20"></td></tr>
    <tr><td align="right"><input type="submit" value="Inserisci"></td></tr>
    </form>
    </table>



    </body>
    </html>


    QUELLO CHE VORREI FARE MA NON RIESCO A FARLO: è visualizzare una pagina in cui ci siano i dati che ho appena inserito.
    ho provato con il metodo POST, ma n on riesco a visualizzare niente


    questo è il codicice relativo al file "insert.php" invocato dal <form action="insert.php" method="POST">:

    <?php
    $cognome=$_POST["cognome"];
    $nome=$_POST["nome"];
    $telefono=$_POST["telefono"];
    $e-mail=$_POST["e-mail"]
    $cellulare=$_POST["cellulare"];

    echo "$cognome";
    echo "$nome";
    echo "$telefono";
    echo "$e-mail";
    echo "$cellulare";
    ?>

  2. #2
    HELP ME!! HELP ME!!

  3. #3
    aggiungi un campo nascosto nella pagina di inserimento dati. Chiamalo posted


    poi metti if(isset($_POST['posted'])) { nella pagina insert.php prima delle variabili

  4. #4
    cambia, nel file insert.php, e-mail con email (o e_mail) e metti il punto e virgola al fondo della riga
    Codice PHP:
    $email=$_POST["e-mail"

  5. #5
    Originariamente inviato da seokey
    aggiungi un campo nascosto nella pagina di inserimento dati. Chiamalo posted


    poi metti if(isset($_POST['posted'])) { nella pagina insert.php prima delle variabili
    dove lo chiudo l'if??

  6. #6

  7. #7
    purtroppo il problema rimane...dopo aver inserito i dati mi apre la pagina insert.php ma non mi fa vedere i dati che ho inserito, comunque a scanzo di equivoci ti faccio vedere come ho inserito i tuoi consigli

    questa è la pag html:

    <html>
    <head><title>RUBRICA TELEFONICA</title></head>
    <body bgcolor="lightblue" text="red">
    <center><font size="6">RUBRICA TELEFONICA<font></center>
    <hr width="100%" size="1">

    <hr width="100%" size="1">
    <left><font size="4"> <u>INSERIMENTO:</u> <font></left>



    <font size="3">E' possibile inserire un nuovo nominativo
    I campi: COGNOME,NOME,TELEFONO sono obligatori<font>



    <table>
    <form action="insert.php" method="POST">
    <tr><td align="right">COGNOME: <input type="text" name="cognome" maxlenght="30" size="20"></td></tr>
    <tr><td align="right">NOME: <input type="text" name="nome" maxlenght="30" size="20"></td></tr>
    <tr><td align="right">TELEFONO: <input type="text" name="telefono" maxlenght="20" size="20"></td></tr>
    <tr><td align="right">E-mail: <input type="text" name="e-mail" maxlenght="40" size="20"></td></tr>
    <tr><td align="right">CELLULARE: <input type="text" name="cellulare" maxlenght="30" size="20"></td></tr>
    <tr><td align="right"><input type="submit" value="Inserisci"></td></tr>
    <tr><td align="right"><input type="hidden" value="posted"></td></tr>
    </form>
    </table>



    </body>
    </html>


    QUESTO è IL FILE ionsert.php:

    <?php

    if(isset($_POST["posted"])) {

    $cognome=$_POST["cognome"];
    $nome=$_POST["nome"];
    $telefono=$_POST["telefono"];
    $email=$_POST["e-mail"];
    $cellulare=$_POST["cellulare"];


    echo "$cognome";
    echo "$nome";
    echo "$telefono";
    echo "$e-mail";
    echo "$cellulare";
    }
    ?>

  8. #8

  9. #9
    anche se il "posted", per il funzionamento del tuo script non serve a molto, devi modificarne l'input
    Codice PHP:
    <input type="hidden" name="posted" value="posted"
    e stampare "email", non "e-mail" !

  10. #10
    si credo che non funzioni la stampa delle variabili.
    come posso far??

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.