str_replace ne fonctionne pas
bonjour,
j'ai un problème avec mon str_replace,
il fonctionne en local mais sur le serveur, il ne fonctionne pas
voilà le code que j'utilise:
Code:
1 2 3 4 5 6 7 8 9 10 11
| $nom=$_POST['nom'];
$nom=str_replace("'","_",$nom);
$nom=str_replace(";","",$nom);
$nom=str_replace("é","e",$nom);
$nom=str_replace("è","e",$nom);
$nom=str_replace("ô","o",$nom);
$nom=strtoupper($nom);
$insert="INSERT INTO matable VALUES('','$ref','$nom','$prenom','$date','$theme','$objet','$kikafait')";
echo $insert."<br>"; |
je fais le même str_replace pour le nom et le prénom, les premiers '' de l'insert sont pour l'auto-incrément
voilà les résultats
sur le serveur
INSERT INTO matable VALUES('','07-1681','PéRON','jérôme','2007-08-03','OBJET','THEME','kikafait')
en local
INSERT INTO matable VALUES('','07-1681','PERON','jerome','2007-08-03','OBJET','THEME','kikafait')
j'ai également essayé
Code:
$nom=str_replace(\'é\',\'e\',$nom);
que j'ai vu sur un forum mais ça me renvoie une erreur
je vois pas le problème, est-ce que ça peut venir de la config de php ou quelque chose de ce genre? (je n'y connais pas grand chose pour l'instant)
merci