|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2006
Messaggi: 1262
|
[php]Textarea e salvare un testo
Ciao
Sto creando una pag in php, in cui si cé una textarea dove l'utente puo scrivere una "news" e vorrei anche potesse inserire un'immagine nella news. Ho creato il form per caricare l'immagine, pero ho un paio di problemi: Se io scrivo 10 righe e poi carico l'immagine, si ritorna alla pag principale, in cui il textarea é vuoto (dato che quello che ho scritto non viene salvato..come faccio a salvarlo??). Poi quando ho caricato l'immagine vorrei venisse caricato sempre nel textarea (ho provato a fare: $nome = $_GET['nome']; $nome = '<br><img src=\"login/admin/images/\"'.$nome.'"><br>'; <textarea cols="50" rows="4" name="descrizione" value="'.$nome.'"></textarea> ma nel textarea mi da come risultato: <br>"> sapete aiutarmi??? grazie |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 316
|
Quote:
Inoltre il php all'interno dell'html va racchiuso tra appositi tag. Il tuo codice un po' rivisto per funzionare è cosi: Codice:
<? $nome = $_GET['descrizione']; $nome = '<br><img src=\"login/admin/images/\"'.$nome.'"><br>'; ?> <form action="/test.php" method="GET"> <textarea cols="50" rows="4" name="descrizione"><?=$nome?></textarea> <input type="submit"/> <form> |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2006
Messaggi: 1262
|
il mio codice é:
$nome = $_GET['descrizione']; $nome = '<br><img src=\"login/admin/images/\"'.$nome.'"><br>'; echo'<p>Aggiungi una news</p><form action='.$siteaction.'&action=mandato method="post" enctype=multipart/form-data> Titolo news:<br /> <input type="text" name="titolo" size="30" value=""><br /> Descrizione news:<br /> <textarea cols="50" rows="4" name="descrizione" value="'.$nome.'"></textarea><br /> <input type="submit" name="invia" value="Invia"> </form><br> <form action="admin/uploader2.php" enctype="multipart/form-data" id="upload" method="post"> <input id="userfile" name="userfile" size="15" type="file" /><br /> <input name="upload" type="submit" value="Upload File" /></form>'; Non funziona pero!!!! |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 316
|
Quote:
|
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Aug 2006
Messaggi: 1262
|
forse nn sono bene in chiaro:
sotto che variabile o come faccio a salvare quello che io scrivo nella textarea? Perché in pratica é cosi: io scrivo qualcosa..poi mi viene in mente di inserire un'immagine,quindi la carico, pero, come vedi dal codice, carico l'immagine grazie ad un altra pag, e poi ritorno alla pag iniziale, solo che nella textarea, come value cosa devo dare??? grazie |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Sep 2005
Messaggi: 1400
|
credo che il problema sorga dal fatto che invii la texarea con un campo form diverso dal quello con cui carichi l'immagine
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 316
|
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Aug 2006
Messaggi: 1262
|
e quindi?
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Aug 2006
Messaggi: 1262
|
quindi come dovrei fare?
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 316
|
una cosa del genere (la butto li non la provo quindi probabilmente non è corretta) Codice:
$nome = $_GET['descrizione']; $nome = '<br><img src=\"login/admin/images/\"'.$nome.'"><br>'; echo'<p>Aggiungi una news</p> <form action='.$siteaction.'&action=mandato method="get" enctype=multipart/form-data> Titolo news:<br /> <input type="text" name="titolo" size="30" value=""><br /> Descrizione news:<br /> <textarea cols="50" rows="4" name="descrizione" value="'.$nome.'"></textarea><br /> <input type="submit" name="invia" value="Invia"> <input id="userfile" name="userfile" size="15" type="file" /><br /> <input name="upload" type="submit" value="Upload File" /> </form>'; |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Aug 2006
Messaggi: 1262
|
per ovviare al problema ho fatto cosi: prima ho fatto un form per caricare l'immagine:
echo'<p>Carica un\immagine per la nuova news:</p> <br><form action="uploader2.php" enctype="multipart/form-data" id="upload" method="post"> <input id="userfile" name="userfile" size="15" type="file" /><br /> <input name="upload" type="submit" value="Upload File" /></form>'; poi in uploader ho reindirizzato cosi: $site_uri = $site_uri."&nome=".$message; header("Location: $site_uri"); in cui $message é il nome del file. Il problema é che poi non riesco a prendere il nome!! ho provato con $nome = $_POST['nome']; o anche con $nome = $_GET['nome']; ma niente, eppure il reindirizzamento da questo: ...?admin_news&action=mandato&nome=file.doc come mai??? grazie |
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 316
|
Quote:
Codice:
echo "<pre>"; print_r($_GET); echo "</pre>"; |
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Aug 2006
Messaggi: 1262
|
ok! ho sistemato!!!
grazie mille!!! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:27.



















