Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272

    Salvare dati inseriti in un form.

    Buongiorno a tutti, io ho questa semplice pagina:

    codice:
    <html>
    <head>
    <title>Che ne pensi del sito?</title>
    </head>
    <body>
    
    <center>
    <form>
    Dimmi una tua opinione su questo sito: <input type="text">
    
    Tuo nome: <input type="text">
    
    
    <input type="submit" value="Invia!">
    </form>
    </center>
    
    </body>
    </html>

    e, come vedete, all'interno c'è un form nel quale vengono chieste delle informazioni.

    Io volevo sapere come posso fare per salvare quelle informazioni in un file txt all'interno del sito (uno unico per tutte le risposte)?

    spero sia possibile farlo in Javascript, se serve php prego un mod di spostare la disucssione

    grazie 1000

  2. #2
    Ciao,

    certo che serve php, js lavora in locale quindi non può scrivere file sul server.

    Il form devi modificarlo un po':

    codice:
          <form action="pagina.php" method="post">
             <input type="text" name="casella_1">
             <input type="text" name="casella_2">
             <input type="submit" value="invia">
          </form>
    cioè devi dare un nome ad ogni casella e indicare la pagina php da chiamare e il metodo di trasmissione dei dati.

    Poi fai la pagina.php in questo modo

    codice:
    <?php
    // nome del file in cui inserire i testi
       $file = "./filetesti.txt";
    
    // apre il file in modalità "append", se non esiste lo crea
       $fp = fopen($file, "a");
    
    // inserisce i valori ricevuti dal form in coda al file
       fputs($fp, htmlspecialchars($_POST["casella_1"]) . " " . htmlspecialchars($_POST["casella_2"]) . "\r\n");
    
    // chiude il file
       fclose($fp);
    ?>
    
    <font size="5">Fatto</font>

    Ciao
    La democrazia rappresentativa ha fatto il suo tempo, è ora di passare alla democrazia diretta.
    www.beppegrillo.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272
    grazie 1000, funziona alla perfezione

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    110
    Ciao ragazzi giusto, per non aprire un altro thread, se invece di salvarli in un block notes, volessi salvarli in un database?
    Come devo creare il database e come cambio il codice?

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.