gastenboek - weergeven bericht
Sven Onbekend
25/08/2009 21:42:00Ik 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
PHP hulp
22/11/2024 06:23:04Jan Koehoorn
25/08/2009 21:43:00Geen <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
Sven Onbekend
25/08/2009 22:00:00Roeltje M
25/08/2009 22:01:00Ik 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.
Jan Koehoorn
25/08/2009 22:07:00De 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.