<br> Tag in Mysql database ?
Ik heb een script die een tekst in een mysql database zet
Maar nu wil de enter niet werken hij zet alles naast elkaar :(
Hoe kan ik het zo doen dat er wel een enter in zit ?
En nl2br() pas gebruiken wanneer je de boel weer ophaalt uit de database! En niet gebruiken wanneer je de opgehaalde data in een texteara zet, die vertaalt een newline namelijk zelf al naar een keurige enter.
echo nl2br($row['veld']);
Dubbele quotes om $reden zijn trouwens vies. Variabelen horen niet tussen quotes.
Als je iets uit de database haalt:
Natuurlijk kun je de variabelen nog veranderen. :P
Gewijzigd op 01/01/1970 01:00:00 door Geert-Jan
Enig idee wat mysql_real_escape_string juist doet :P?
stripslashes() is dus evenmin nodig, duidt op fouten in je logica.
@Frank; worden in nl2br backslashes dan weggehaald? Dacht het niet...
Djemo schreef op 29.01.2008 18:38:
En waarom zouden er backslashes in jouw tekst staan die jij weg wilt hebben? Ik wil de tekst tonen zoals de gebruiker dit heeft opgegeven. Inclusief backslashes.@Frank; worden in nl2br backslashes dan weggehaald? Dacht het niet...
Of heb jij jouw data verknalt door het gebruik van addslashes() ? Tja, dat is dan vragen om problemen. addslashes() en stripslashes() heb je anno 2008 niet meer nodig. Je gaat je data in je database niet verknallen met slashes, dan hoef je ze er ook niet meer uit te slopen.