PHP/Mysql insert /n als text
dennis W
29/03/2011 16:25:09Hi,
Ik ben bezig met een script waarvoor ik /n in moet voeren als tekst.
Dus niet als enter in de database.
Dit gebruik ik nu:
'".mysql_real_escape_string($_POST['tekst'])."'
Echter als ik nu in PHPmyadmin kijk staat er letterlijk een enter.
Het moet echt /n zijn dit ivm javascript (ziet het als een regel en dan werkt het javascript niet meer)
Ik ben bezig met een script waarvoor ik /n in moet voeren als tekst.
Dus niet als enter in de database.
Dit gebruik ik nu:
'".mysql_real_escape_string($_POST['tekst'])."'
Echter als ik nu in PHPmyadmin kijk staat er letterlijk een enter.
Het moet echt /n zijn dit ivm javascript (ziet het als een regel en dan werkt het javascript niet meer)
PHP hulp
15/01/2025 11:22:52Jordi Kroon
29/03/2011 16:44:03Code (php)
1
2
3
4
2
3
4
<?php
// tijdens ophalen
$_POST['tekst'] = str_replace("<br />", '\n', $_POST['tekst']);
?>
// tijdens ophalen
$_POST['tekst'] = str_replace("<br />", '\n', $_POST['tekst']);
?>
zo kan je gewoon <br /> gebruiken zonder enter
Gewijzigd op 29/03/2011 16:48:27 door Jordi Kroon
dennis W
29/03/2011 16:51:18Dat gaat niet werken.
Het javascript leest de Database uit en zet dat in een text area. Die text area snapt <br> niet.
Het javascript leest de Database uit en zet dat in een text area. Die text area snapt <br> niet.
Gewijzigd op 29/03/2011 16:52:16 door dennis W
Jasper DS
29/03/2011 16:56:35Hoe de textarea snapt dat niet?!
Gewijzigd op 29/03/2011 16:57:23 door Jasper DS
Roel -
29/03/2011 17:02:17PHP Jasper op 29/03/2011 16:56:35:
Hoe de textarea snapt dat niet?!
Een <br> wordt niet herkend in een textarea.
Het is \n.
Let wel op dat er geen br-tag in de database staan. Als dat zo is zou het in principe gewoon goed moeten gaan.
Verder alleen nl2br doen als je de data uit de database haalt en br's nodig hebt.
Let wel op dat er geen br-tag in de database staan. Als dat zo is zou het in principe gewoon goed moeten gaan.
Verder alleen nl2br doen als je de data uit de database haalt en br's nodig hebt.