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
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
allora, crei la textarea in html e metti un pulsante submit. Come action metti file.php post
file.php
Qui dipende. le puoi salvare su file .txt o database mysql.Codice PHP:
$datidaform = $_POST['nome_textarea']; //recuperi i dati
sarebbe meglio farglielo salvare in un txt.... allora ricapitolando
il primo file si chiama txa e contiene:
il secondo si chiama file.php e contienecodice:<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>
e ora cosa devo fare??codice:<?php $datidaform = $_POST['Nome']; //recuperi i dati ?>
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>se apro il 2° file mi compare una scritta di errore che dicecodice:<?php $datidaform = $_POST['Nome']; //recuperi i dati $fp = fopen(prova.txt, w+); fwrite($fp, $datidaform \n); ?>
codice:Parse error: syntax error, unexpected ')' in *************/file.php on line 3
Fai così
in file.phpCodice 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>
L'ho scritto in fretta se hai problemi dimmi pure.Codice PHP:
$datidaform = $_POST['Nome']; //recuperi i dati
$fp = fopen('prova.txt', 'w+');
fwrite($fp, $datidaform);
fclose($fp);
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
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.
Guarda bene il ciclo while. Se hai bisogno ti faccio io un esempio![]()
l'esempio che mostra la guida è questo
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:$mul = 1; while ($mul <= 10) { $ris = 5 * $mul; print("5 * $mul = $ris "); $mul++; }
è una cavolata quella che ho scritto vero?codice:$al = prova.txt; while ($a === prova.txt) { $a++; print("$a"); }
Risolto grazie lo stesso sei stato di grandissimo aiuto![]()
Non ero al computer. Comunque sono contento che abbia risolto.![]()
![]()