login  Naam:   Wachtwoord: 
Registreer je!
 Forum

's in mysql

Offline mediamaker - 11/01/2005 13:55
Avatar van mediamakerNieuw lid Ik wil teksten vanaf een form in een database plaatsen.

Nu heb ik veel gelezen over htmlspecialchars, addslashes en stripslashes. Maar ik heb nog steeds problemen met het invoegen van tekens als bijv ( 's ) en dus ook andere tekens.

Mijn script bestaat uit 4 stappen:

STAP 1: Via een form wordt $naam gepost:

STAP 2: $naam gepost wordt in een database gezet en verstuurd via mail.

$query = mysql_query("INSERT INTO tmp (Id, Naam)
VALUES ('','" . $Naam . "',)") or die (mysql_error());

$bericht = "$Naam";

mail("$mail","bevestiging","$bericht","From: <$fromemail>");

Probleem: Het lijkt goed te staan in de database zelf, maar wanneer er gemaild wordt wordt er een /s

STAP 3: Via een url in de bevestigingsmail wordt de $naam uit de database gehaald en plaatst in een hidden field

<input type="hidden" name="Naam" value="<?php echo "$result[1]" ?>">

De waarde wordt dan via een form gepost in de volgende stap.

STAP 4: $naam gepost wordt in een database gezet en verstuurd via mail.

Probleem: Nu wordt de waarde $naam wel goe gemaild, maar krijg ik een error in mijn query omdat daar de 's wordt gebruikt.


Wanneer moet ik nu welke code gebruiken???


:s

2 antwoorden

Gesponsorde links
Offline Thomas - 11/01/2005 14:05 (laatste wijziging 11/01/2005 14:06)
Avatar van Thomas Moderator Je zult even naar de instellingen van PHP moeten kijken (magic_quotes_gpc oid) en even kijken hoe PHP geposte text met quotes en dergelijke weer uitspuugt (echo voor de gein je geposte waarden).

Kijk met phpinfo() (en zoek naar "magic") hoe het eea ingesteld staat.
Of kijk op PHP.net onder ini_set() voor de betekenis van PHP-configuratievariabelen.

Tis altijd ff aanklooien met de karakters ', " en \
Offline mediamaker - 11/01/2005 14:13
Avatar van mediamaker Nieuw lid Ik kom dit tegen?

Staat dit zoals het hoort?

magic_quotes_gpc On On
magic_quotes_runtime Off Off
magic_quotes_sybase Off Off

thnks
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.233s