Nieuw lid |
|
Ik heb een gastenboek gemaakt in php.
Het invulveld is geschreven als volgt :
<textarea name="bericht" rows="5" cols="100"></textarea>
alles word in de databank gestoken als volgt :
$bericht = htmlspecialchars(addslashes($_POST['bericht']));
....
$query = "INSERT INTO gastenboek (voornaam, achternaam, email, website, bericht, datum, woonplaats) VALUES
('$voornaam', '$achternaam', '$email', '$website', '$bericht',
'$datum', '$woonplaats')";
voor het opvragen van het gastenboek gebeurt dit als volgt.
$query = "SELECT * from gastenboek ORDER BY id DESC";
$resultaat = mysql_query($query) or die ("query mislukt");
while ($rij = mysql_fetch_object($resultaat)){
$bericht = stripslashes("$rij->bericht");
$bericht = nl2br($bericht);
.....
Hoe komt het ondanks dat de mensen een enter plaatsen in het bericht alles toch achter elkaar gekleefd word.
Hoe kan men ervoor zorgen dat wanneer met enter zet in het bericht deze enters ook terug weergegeven worden bij het opvragen van het bericht in het gatenboek.
Groeten
Johan
|