gastenboek - weergeven bericht
Ik vraag me af of het mogelijk is om de enters uit het textveld ($bericht) voordat ik het in de database zet om te zetten naar <br>. Alles staat namelijk goed in de database, maar wordt door onderstaande code niet 'goed' weergegeven.
Heb nu de volgende code:
gastenboek_schrijf.php
gastenboek.php
Heb nu de volgende code:
gastenboek_schrijf.php
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
...
$bericht_1 = mysql_real_escape_string(stripslashes($_POST['bericht']));
$bericht = nl2br($bericht_1);
...
?>
...
$bericht_1 = mysql_real_escape_string(stripslashes($_POST['bericht']));
$bericht = nl2br($bericht_1);
...
?>
gastenboek.php
Geen <br />'-en in de DB zetten. Zodra je ze in een pagina echoot, gewoon even nl2br eroverheen.
Edit: voorbeeld:
Edit: voorbeeld:
Code (php)
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
Ik las dit net en vroeg me ook alweer af waarom je geen <br /> in je database mag. Ik weet wel dat het niet mag, maar ben vergeten waarom.
De enters worden al in je DB opgeslagen. Als je je gegevens in een HTML pagina wilt laten zien heb je pas die <br /> nodig. Maar stel dat je de gegevens als een tekstbestand wilt laten downloaden? Dan mag je al die br's er weer uit gaan filteren.




