- Home
- Categorie
- Coding e Sistemistica
- PHP
- Andare a capo con textarea
-
Andare a capo con textarea
Buona sera a tutti,
avrei un piccolo problema che fin'ora non sono riuscito a risolvere.
in una pagina web ho messo tanti input e un textarea per scrivere articoli che verranno memorizzati nel database per poii essere stampati nella home page del mio sito web, il problema è appunto il textarea, ovvero quando scrivo articoli e poi schiaccio invio per andare a capo tutto funziona normalmente ma nella home viene cmq stampato tutto in una riga e va a capo automaticamente a fine pagina... come posso fare per risolvere ? avete qualche idea ??
se non mi sono espresso bene cerco di spiegarlo in modo più semplice...
Grazie
-
Quando visualizzi il testo utilizza la funzione nl2br()
[PHP]
echo nl2br($testo);
[/PHP]
-
Gia ho provato con quella funzione... ma non va! non funziona
-
Strano...
Prova a postare il codice.
-
@tigrone said:
Strano...
Prova a postare il codice.Questa è la stampa che faccio nella index...
[PHP]<?php
// Dati connessione al database
$db_host = 'localhost';
$db_utente = 'admin';
$db_password = '';
$db_nomedb = 'programmazione';$dbh = @mysql_connect ($db_host, $db_utente, $db_password) or die ('Errore! Impossibile connettersi al Server $db_host: '.mysql_error());
@mysql_select_db($db_nomedb) or die ("Impossibile selezionare il database");@$index = $_REQUEST['seek'];
$query_leggi = "SELECT * FROM programmazione";
$result = mysql_query($query_leggi,$dbh);
$numero_righe = mysql_num_rows($result);for ($i=0; $i < $numero_righe; $i++)
{
$array_result=mysql_fetch_row($result);$Nome=$array_result[0]; $Titolo=$array_result[1]; $Zona=$array_result[3]; $Categoria=$array_result[4]; $Annuncio=$array_result[6];
?>
<H1>
<?phpprint "<img src=\"impegno/10.gif\"> <img src=\"impegno/10.gif\"> <img src=\"impegno/10.gif\"> <img src=\"impegno/10.gif\"> <p align=\"left\">".$Titolo. "</p> <br />"; ?> </H1>
</font>
<center>
<p>
<font color=coral>
Autore :
</font>
<b> <?php
print "" .$Nome. "";
?></b> <font color=coral> Zona : </font> <b> <?php print "".$Zona. ""; ?> </b> <font color=coral> Categoria : </font> <b> <?php print"".$Categoria.""; ?> </b> <br><br> <font size=3>Articolo : <?php print "".$Annuncio.""; } ?>[/PHP]
prima di annuncio andrebbe la libreria nl2br($Annuncio) Giusto ? ma stampa altre cose e non va a capo...
P.s. non ricordo qual'è il metatags per far leggere i caratteri tipo è con l'accento
-
Prova a scrivere:
<?php echo nl2br($Annuncio); } ?>
con echo non con print.
-
Non da nessun tipo di errore ma il problema rimane! :bho:
-
Ho risolto... funziona tutto... solo che dovevo riscrivere l'articolo per vedere se funzionava Grazie a tutti