Visualizzazione risultati 1 fino 12 di 12

Discussione: salvare i dati del form?

  1. #1
    Guest

    Predefinito salvare i dati del form?

    ecco la pagina form.html
    Codice:
    <html>
    <head>
    <title>form</title>
    
    </head>
    <body bgcolor="#FFFFFF" text="#000000">
    
    <form action="form2.php" method=post>
    <font face="Comic Sans MS">Nome: </font> <br>
    <input type="text" name="Nome">
    <p> <font face="Comic Sans MS">Cognome: </font> <br>
    <input type="text" name="cognome" size="20">
    <p> <font face="Comic Sans MS">Email: </font> <br>
    <input type="text" name="mail" size="20"> 
    <p> <input type="submit" value="invia" name="invia"></form>
    </body>
    </html>
    e la pagina form2.php
    Codice PHP:
    <html>
    <head>
    <title>risultati</title>
    </head>
    <body bgcolor="#FFFFFF" text="#000000">
    <font face="Comic Sans MS">Nome:</font><font face="Comic Sans MS" color="#FF0000"><?php print $tichiami; ?></font>
    <font face="Comic Sans MS">&nbsp;Cognome:</font><font face="Comic Sans MS" color="#FF0000"><?php print $cognome; ?></font>
    <font face="Comic Sans MS">&nbsp;Email:</font><font face="Comic Sans MS" color="#FF0000"><?php print $mail; ?></font>
    </body>
    </html>
    e quando aggiungo i dati chiudo la pagina e non ci sono più i dati ma io voglio che ci sono ancora che devo fare?
    Ultima modifica di wlm9 : 01-10-2008 alle ore 12.49.28 Motivo: errore

  2. #2
    Guest

    Predefinito

    Ma dove vuoi salvarli questi dati?
    In un txt?
    Nel database?
    Spedirli via mail?

    Hai già fatto qualche ricerca nel forum a tal proposito?


    Ciao!

  3. #3
    Guest

    Predefinito

    io li voglio salvare nel database e nelle ricerche nel forum non ho trovato niente

  4. #4
    Guest

    Predefinito

    Hai già attivato il database?
    Com'è strtutturata la tabella in cui vuoi memorizzare i dati?


    Ciao!

  5. #5
    Guest

    Predefinito

    anzi ora che ci penso vorrei salvarlo su un file txt

  6. #6
    Guest

    Predefinito

    form2.php:

    Codice PHP:
    <?php
    $open
    = fopen('contatti.txt','a');
    fwrite( $open, "\n".$_POST['nome']." - ".$_POST['cognome']." - ".$_POST['mail'] );
    fclose($open);
    ?>

    Ciao!

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    form2.php:

    Codice PHP:
    <?php
    $open
    = fopen('contatti.txt','a');
    fwrite( $open, "\n".$_POST['nome']." - ".$_POST['cognome']." - ".$_POST['mail'] );
    fclose($open);
    ?>

    Ciao!
    Solo un piccolo appunto. Con l'avvento a php5 conviene dichiarare le variabili $_POST e $_GET a inizio pagina e salvarle in un'altra variabile:

    Codice PHP:
    <?php
    $nome
    =$_POST['nome'];
    $cognome=$_POST['cognome'];
    $mail=$_POST['mail'];
    $open = fopen('contatti.txt','a');
    fwrite( $open, "\n".$nome." - ".$cognome." - ".$mail);
    fclose($open);
    ?>

  8. #8
    Guest

    Predefinito

    Ma che dici?
    Qual è la differenza se non un dispendio, suppur minimo, di risorse?
    E poi, chi ti ha detto che l'utente in questione ha già attivo php5?
    (che poi, in questo caso, è completamente indifferente quale versione è attiva)


    Ciao!

  9. #9
    Guest

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    Ma che dici?
    Qual è la differenza se non un dispendio, suppur minimo, di risorse?
    E poi, chi ti ha detto che l'utente in questione ha già attivo php5?
    (che poi, in questo caso, è completamente indifferente quale versione è attiva)


    Ciao!
    Da quello che so nel php5 bisogna salvare i dati passati via post e get in variabili a inizio pagina o potrebbero dare problemi. Comunque la migrazione da php4 a php5 sta volgendo a termine e conviene, dunque, ottimizzare già il codice al php5 altrimenti ci troveremo tutti costretti a riscrivere i nostri codici finita la migrazione.

    Comunque ripeto: questo è quello che so io e potrebbe essere una cagata pasesca, comunque perchè rischiare? Daltronde il dispendio in termini di risorse è davvero minimo.

    Questo perchè nel php.ini in php5 register globals è inattivo (o attivo ora non ricordo) e dunque bisogna dichiarare le variabili $_POST e $_GET.
    Ultima modifica di Xenom89 : 01-10-2008 alle ore 20.58.43

  10. #10
    Guest

    Predefinito

    scusate ma io voglio che anke gli altri vedono i dati che hanno messo i visitatori.

  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da Xenom89 Visualizza messaggio
    Da quello che so nel php5 bisogna salvare i dati passati via post e get in variabili a inizio pagina o potrebbero dare problemi. Comunque la migrazione da php4 a php5 sta volgendo a termine e conviene, dunque, ottimizzare già il codice al php5 altrimenti ci troveremo tutti costretti a riscrivere i nostri codici finita la migrazione.
    Ripeto, stai dicendo cose inesatte!
    Quello che suggerisci tu è di fare delle copie di variabili, che essendo appunto delle copie non servono assolutamente a nulla!

    Sarebbe come fare:

    $pippo="ciao";
    $pluto=$pippo;

    Per quale motivo?? Non porta a nessun giovamento!

    Citazione Originalmente inviato da Xenom89 Visualizza messaggio
    Comunque ripeto: questo è quello che so io e potrebbe essere una cagata pasesca, comunque perchè rischiare? Daltronde il dispendio in termini di risorse è davvero minimo.
    Ma non rischi assolutamente niente!
    Ecco perchè dici sciocchezze!

    Citazione Originalmente inviato da Xenom89 Visualizza messaggio
    Questo perchè nel php.ini in php5 register globals è inattivo (o attivo ora non ricordo) e dunque bisogna dichiarare le variabili $_POST e $_GET.
    Con quella direttiva ad ON tutte le variabili contenute negli array superglobali (POST, GET, REQUEST, COOKIE, ecc) sono disponibilie anche come semplici variabili.
    E' questo che ti confonde.
    Con la direttiva ad on sono disponibilie in entrambe le forme.
    Con la direttiva ad Off (che in php5 è il valore di default) invece no.

    Citazione Originalmente inviato da Xenom89 Visualizza messaggio
    ... potrebbe essere una cagata pasesca...
    Ecco appunto

    EDIT: per rispondere a wlm9, dovrai costruire una pagina apposita che richiami questi dati da txt.
    Se sei proprio a digiuno con php forse è meglio che dai una letta a qualche guida di base.


    Ciao!
    Ultima modifica di debug : 01-10-2008 alle ore 22.31.35

  12. #12
    Guest

    Predefinito

    Bhe allora daccordo. ^^

Regole di scrittura

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