Visualizzazione risultati 1 fino 6 di 6

Discussione: Stampare valori in div uno sotto l'altro

  1. #1
    Guest

    Predefinito Stampare valori in div uno sotto l'altro

    Ho un form con i codici nella stessa pagina che stampa i valori inseriti nei campi, se però invio di nuovo il form con nuovi dati, invece di creare un nuovo div mi sostituisce i dati che c'erano prima nello stessso div
    Codice PHP:
    //codice per nome

    //codice per città

    // codice per mail

    //Campo obbligatorio
    if($messaggio == "") {
    echo "Ciao";
    }

    ..........

    <div class="stampaS">
    <?php echo $nome ?><?php echo $citta ?><?php echo $mail ?><?php echo $messaggio ?>
    </div>
    Ultima modifica di alemoppo : 28-10-2012 alle ore 22.01.52 Motivo: +tag [php]

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,766

    Predefinito

    Secondo me sbagli l'approccio: se vuoi mantener permanenti i dati inviati dagli utenti, dovresti salvare le scritte in un database. Quindi, quando l'utente scrive (e quindi immette i valori), salvi i dati nel database. Quando vuoi mostrare i dati, leggi semplicemente i dati salvati nel database...

    Spero di essermi spiegato...

    Ciao!

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Secondo me sbagli l'approccio: se vuoi mantener permanenti i dati inviati dagli utenti, dovresti salvare le scritte in un database. Quindi, quando l'utente scrive (e quindi immette i valori), salvi i dati nel database. Quando vuoi mostrare i dati, leggi semplicemente i dati salvati nel database...

    Spero di essermi spiegato...

    Ciao!
    Si è una buona idea, ci vorrebbe un codice che genera un file di testo e ci scrive i dati che poi posso usare come db, ma come si fa a crearlo?

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

    Predefinito

    Utilizzare un file "semplice" di testo, è, oltre che più difficile da utilizzare, più lento e meno ottimizzato rispetto ad un database.

    Ci sono anche database che si basano su file di testo (vedi sqlite), ma non hanno nulla a che vedere con un semplice file di testo: i dati vengono organizzati in modo di avere una ricerca più efficiente, gestire input/output contemporanei, etc...

    Quindi, ti consiglio di usare sqlite, oppure mysql (mysqli). Per entramvi, pdo.

    Ciao!
    Ultima modifica di alemoppo : 28-10-2012 alle ore 22.16.11

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Utilizzare un file "semplice" di testo, è, oltre che più difficile da utilizzare, più lento e meno ottimizzato rispetto ad un database.

    Ci sono anche database che si basano su file di testo (vedi sqlite), ma non hanno nulla a che vedere con un semplice file di testo: i dati vengono organizzati in modo di avere una ricerca più efficiente, gestire input/output contemporanei, etc...

    Quindi, ti consiglio di usare sqlite, oppure mysql.

    Ciao!
    Per i miei pochi messaggi va benissimo un file di testo.

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,766

    Predefinito

    Ok, ma è più difficile... O meglio, puoi utilizzare file_put_contents() o altri per scrivere, o file_get_contents() o altri per leggere. Occhio che può esserti molto utile la file() (per leggere).

    ...Comunque, ti consiglio di vederti sqlite.

    Buono studio! .

    Ciao!
    Ultima modifica di alemoppo : 28-10-2012 alle ore 22.20.47

Regole di scrittura

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