Visualizzazione dei risultati da 1 a 4 su 4

Discussione: form gestione

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    142

    form gestione

    ciao a tutti,

    mi stavo dilettando un po' con il php e ho un problema.

    Praticamente ho un sito con 8 user, ogni user ha un nome e un id che li contraddistingue.
    Avevo intenzione di inserire un form di testo nel profilo dove ogni user poteva scrivere qualcosa.

    Una volta salvato questo testo deve comparire in un'altra pagina.

    Ora, fatto il form che è banale non so come impostare la pagina di invio, ovviamente senza usare nessun db.

    L'idea di base è di fare un file di testo dove inserire i messaggi salvati con var così da richiamarli poi nell'altra pagina.

    come posso fare?

    grazie

  2. #2

  3. #3
    Utente di HTML.it L'avatar di echoweb
    Registrato dal
    Sep 2008
    Messaggi
    419

    Re: form gestione

    Originariamente inviato da atomico
    ciao a tutti,

    mi stavo dilettando un po' con il php e ho un problema.

    Praticamente ho un sito con 8 user, ogni user ha un nome e un id che li contraddistingue.
    Avevo intenzione di inserire un form di testo nel profilo dove ogni user poteva scrivere qualcosa.

    Una volta salvato questo testo deve comparire in un'altra pagina.

    Ora, fatto il form che è banale non so come impostare la pagina di invio, ovviamente senza usare nessun db.

    L'idea di base è di fare un file di testo dove inserire i messaggi salvati con var così da richiamarli poi nell'altra pagina.

    come posso fare?

    grazie

    Ciao,

    ti posto un po' di codice che in base all'utente ti scrive in un file di testo....

    Codice PHP:
    <?php


    if(isset($_POST[btn_invia]))
    {
    $user=$_POST[user];
    $id=$_POST[id];
    $info=$_POST[info];

    if(
    $user=='user1' and $id=='1') { $nome_file='user1.txt'; }
    else if (
    $user=='user2' and $id=='2') { $nome_file='user2.txt'; }
    else if (
    $user=='user3' and $id=='3') { $nome_file='user3.txt'; }
    else if (
    $user=='user4' and $id=='4') { $nome_file='user4.txt'; }
    else if (
    $user=='user5' and $id=='5') { $nome_file='user5.txt'; }
    else if (
    $user=='user6' and $id=='6') { $nome_file='user6.txt'; }
    else if (
    $user=='user7' and $id=='7') { $nome_file='user7.txt'; }
    else if (
    $user=='user8' and $id=='8') { $nome_file='user8.txt'; }

    else { 
    $nome_file='user.txt'; echo"utente sconosciuto"; }


    $var=fopen("$nome_file","w+"); //a+ aggiunge w+ sovrascrive
    fwrite($var"$info");


    }

    ?>


    <form name='login' action='index.php' method='post' >

    UTENTE<input type='text' name='user' /> 

    ID<input type='password' name='id' /> 

    <input type='text_area' rows='4' cols='30' name='info'  />


    <input type='submit' name='btn_invia' value='INVIA' />

    </form>
    Guarda se ti pio' essere d'aiuto per iniziare a fare qualcosa...


    "Non soffocare la tua ispirazione e la tua immaginazione,
    non diventare lo schiavo del tuo modello"

    Vincent van Gogh

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    142
    all'inizio pensavo che si potesse fare 1 file con gli 8 testi dentro. ma poi capendo un po' meglio ho capito che era impossibile e devo x forza fare 8 testi.

    ci sono anche riuscito ma non sono riuscito a trovare il comando di lettura che dia in output il testo esattamente come l'ho scritto.

    ho provato fread, ed altri

    ma uno mi leggeva solo la prima linea, un altro mi dava il testo tutto su una linea.

    che cosa devo usare x scrive il testo esattamente come è stato salvato?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.