inserten van gastenboekbericht

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Thomas

Thomas

14/01/2006 02:20:00
Quote Anchor link
Jeepse

Als ik vb een accent zoals ' in mijn bericht typ sta ik bruin en kan ik dit niet typen, krijg altijd een foutmelding:
You have an error in your SQL syntax near ';','14/01/2006','02:19')' at line 1

dit is de code die ik neem voor het bericht eruit te halen:
$bericht = htmlspecialchars($_POST['bericht']);

en dit is de insert:
$insert = "INSERT INTO $tableGastenboek (bericht) VALUES ('$bericht')";

Wat doe ik verkeerd?

Greets Bjeenie
 
PHP hulp

PHP hulp

24/11/2024 00:23:44
 
Jan Koehoorn

Jan Koehoorn

14/01/2006 09:11:00
Quote Anchor link
Dat dollarteken voor tableGastenboek moet weg.
 
Thomas

Thomas

14/01/2006 12:51:00
Quote Anchor link
nenin, da is correct, ik maak gebruik van een config bestand waar de connectie naar mijn database wordt gemaakt en ook een variabele maak voor de tabellen.
daarom dat dollar teken voor tableGastenboek.

maar mijn probleem heeft te maken met een ' in het bericht.

Greets Bjeenie
 
- SanThe -

- SanThe -

14/01/2006 12:59:00
Quote Anchor link
addslashes() zie nl.php.net
 
Thomas

Thomas

14/01/2006 13:01:00
Quote Anchor link
ja kemt dus kunnen oplossen.
op php.net bij de htmlspecialchars stond dit:
''' (enkele quote) wordt ''' alleen wanneer ENT_QUOTES geactiveerd is.

dus heb ik dit gedaan:
$bericht = htmlspecialchars($_POST['bericht'],ENT_QUOTES);

Greets Bjeenie
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.