Enter in database
Nathaniel
30/09/2009 14:39:00Ik wil graag dat de ingetype berichten orgineel worden opgeslagen als ze de database in gaan.
Nu als ik een tekst typ in veld "text" worden alle spaties etc. vergeten.
Hoe kan ik doen dat ze worden meegeteld?
Bedankt!
Code (php)
1
2
2
$text2 = $_POST[text'];
mysql_query("INSERT INTO `vetstuur` (`datum`, `text`) VALUES (NOW(), '".$text2."')");
mysql_query("INSERT INTO `vetstuur` (`datum`, `text`) VALUES (NOW(), '".$text2."')");
Nu als ik een tekst typ in veld "text" worden alle spaties etc. vergeten.
Hoe kan ik doen dat ze worden meegeteld?
Bedankt!
PHP hulp
24/11/2024 11:08:56Niels K
30/09/2009 15:04:00- SanThe -
30/09/2009 15:20:00Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
$sql = "INSERT INTO vetstuur
(datum,
text
) VALUES
( NOW(),
'" . mysql_real_escape_string($_POST['text']) . "'
)";
$result = mysql_query($sql);
?>
$sql = "INSERT INTO vetstuur
(datum,
text
) VALUES
( NOW(),
'" . mysql_real_escape_string($_POST['text']) . "'
)";
$result = mysql_query($sql);
?>
Jan Willem van der Veer
30/09/2009 16:27:00Quote:
Dat is wel heel erg stug. Sowieso: de bovenstaande code kan nooit de code zijn die jij gebruikt. Want daar zit een fout in die zeker een interpreter-error moet geven.Nu als ik een tekst typ in veld "text" worden alle spaties etc. vergeten.
Daarnaast is de fout uiteraard niet aan MySQL o.i.d. te wijten. Hooguit aan het feit dat je de limitatie het type wat te laag hebt (bijv. VARCHAR(20) en je voegt iets toe wat een lengte heeft van 300.
Eerder vermoed ik dat je bedoeld: ik haal de tekst weer uit de database en print het op mijn webpagina. Dan zijn opeens alle enters en spaties weg, hoe komt dat? Dan verwijs ik je door naar nl2br en iets als preg_replace('#(?<= ) #', ' ', $sTekst)...
Gewijzigd op 01/01/1970 01:00:00 door Jan Willem van der Veer
Yearupie Achternaamloos
30/09/2009 17:19:00M Ypma
30/09/2009 17:21:00@Yearupie
Je wilt geen data bewerking naar html uitvoeren als je iets op gaat slaan in je database. Dat raad ik je ten sterkte af. Presentatie doe je pas na een selectie!
Je wilt geen data bewerking naar html uitvoeren als je iets op gaat slaan in je database. Dat raad ik je ten sterkte af. Presentatie doe je pas na een selectie!