ik heb even een vraagje, als ik iets opsla in een tabel dmv textarea en er zitten een paar enters e.d. in de tekst, dan zie ik dat ook goed staan in de tabel (in phpadmin). Maar als ik de tekst uit de tabel wil weergeven op mijn pagina dan haalt hij alle enters weg en plakt alle tekst achter elkaar...

Hoe los ik dit op? Dat de tekst dus wordt weergegeven zoals ingevoerd?
ik gebruik de volgende code om het bericht weer te geven:
echo ("<tr><td><b>Bericht</b></td><td>$row->bericht </td></tr>");

Alvast bedankt voor jullie hulp!
gebruik dit voor dat je het weergeeft:

$row->bericht = nl2br($row->bericht);

Perfect! het werkt!

Dankjewel
HI!
Marien, ik heb hetzelfde probleem...
Maar ik heb staan:


ELSE IF ($variable == "Message")
{
$value = str_replace("\\\"", "\"", $value);

echo ("<tr><p>\n<td width=100>\n<p>$variable:</p>\n</td>\n<td width=400>\n$value\n</td>\n</p></tr>\n");
}


Wat raad je mij aan in dit geval ?
@Erick:
k neem aan dat jij ergens addslashes() gebruikt?
In dat geval kan je het oplossen met
<? nl2br(stripslashed($value)) // of ipv $value $variabele neerzetten. ?>

Mvg Sickness

Reageren