fout in waarde

Status
Niet open voor verdere reacties.

arienlans

Gebruiker
Lid geworden
15 aug 2008
Berichten
172
Als in mijn formulier in het invul veld: Ariën of 's Gravenzande ingevuld word, dan word de puntjes op de e niet weer gegeven en bij 's Gravenzande komt er dan \'s Gravenzande te staan kunnen we dit verhelpen of oplossen?
HTML:
<input name="woonplaats" value="<?php echo $woonplaats; ?>">
 
PHP:
<?php echo htmlspecialchars($woonplaats); ?>
En anders htmlentities();
 
Voor het 's Gravenzande probleem, zou het ook nog kunnen zijn dat je stripslashes moet gebruiken.
 
Niet noodzakelijk, enkele quotes kun je prima met htmlentities afvangen.
PHP:
htmlentities($string, ENT_QUOTES);
 
het lukt nog steets niet

Alles zo als hier boven geeft geen verandering hij blijft /'s Gravenzande weergeven
 
idd het werkt ik heb een regeltje opgenomen
PHP:
$woonplaats 	= stripslashes($woonplaats);
en ik ben de slash kwijt

hoe kan ik er voor zorgen dat een ë en een é goed worden weer gegeven want deze letters laat die helemaal niet meer zien
 
Lijkt mij sterk dat dit niet werkt:
PHP:
$string = "'s Gravezande ligt niet in België";
echo htmlentities($string, ENT_QUOTES, "UTF-8");
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan