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

Discussione: textarea

  1. #1

    textarea

    Salve avrei bisogno di un codice in php per creare una textarea, ma aggiungendoci un pulsante che salva ciò che scrivo in una seconda pagina.
    Non credo sia difficile, ma io non me ne intendo per niente di php, spero mi possiate aiutare

  2. #2
    allora, crei la textarea in html e metti un pulsante submit. Come action metti file.php post

    file.php
    Codice PHP:
    $datidaform $_POST['nome_textarea']; //recuperi i dati 
    Qui dipende. le puoi salvare su file .txt o database mysql.

  3. #3
    sarebbe meglio farglielo salvare in un txt.... allora ricapitolando

    il primo file si chiama txa e contiene:
    codice:
    <form action=""> <form action=file.php> <textarea name='Nome' cols='130' rows='38' > </textarea> 
     <input type="reset" value="cancella">    
      <input type="button"value="salva"> </form>  </form>
    il secondo si chiama file.php e contiene
    codice:
    <?php $datidaform = $_POST['Nome']; //recuperi i dati ?>
    e ora cosa devo fare??



    edit
    ho provato modificando i 2 codici in questi ma non va lo stesso
    codice:
    <form action="">
    <form action=file.php post>
    <textarea name='Nome' cols='130' rows='38' >
    </textarea>
    
    
    <input type="reset" value="cancella">
       
    
     <input type="button"value="salva">
    </form> 
    </form>
    codice:
    <?php
    $datidaform = $_POST['Nome']; //recuperi i dati
    $fp = fopen(prova.txt, w+);
    fwrite($fp, $datidaform \n);
    ?>
    se apro il 2° file mi compare una scritta di errore che dice
    codice:
    Parse error: syntax error, unexpected ')' in *************/file.php on line 3

  4. #4
    Fai così

    Codice PHP:
    <form action="file.php" method="post">
    <
    textarea name='Nome' cols='130' rows='38' > </textarea
     
    <
    input type="reset" value="cancella">    
      
    <
    input type="submit"value="salva"> </form
    in file.php
    Codice PHP:
    $datidaform $_POST['Nome']; //recuperi i dati

    $fp fopen('prova.txt''w+'); 
    fwrite($fp$datidaform); 
    fclose($fp); 
    L'ho scritto in fretta se hai problemi dimmi pure.

  5. #5
    sembra funzionare alla perfezione ti ringrazio moltissimo
    Non vorrei approfittarne ma mi sapresti dire come posso fare in modo che ogni volta dia un nome diverso al file txt creato? ad esempio testo 1 testo 2 ecc ecc

  6. #6
    Prova a leggere qui, potresti farlo con un ciclo che verifica se il file esiste e il primo che non esiste esegue l'istruzione. Per una cosa del genere sarebbe meglio utilizzare un database mysql perchè molto più comodo da gestire.

  7. #7
    Guarda bene il ciclo while. Se hai bisogno ti faccio io un esempio

  8. #8
    l'esempio che mostra la guida è questo
    codice:
    $mul = 1; while ($mul <= 10) { 
    $ris = 5 * $mul;
     print("5 * $mul = $ris
    ");
     $mul++; 
    }
    e io come faccio a scrivere che se esiste gia testo.txt deve creare un file chiamato testo1.txt, se esistono questi due deve creare un file chiamato testo2.txt?

    codice:
    $al = prova.txt; while ($a === prova.txt) { 
      $a++; 
    print("$a");
    }
    è una cavolata quella che ho scritto vero?

  9. #9
    Risolto grazie lo stesso sei stato di grandissimo aiuto

  10. #10
    Non ero al computer. Comunque sono contento che abbia risolto.

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.