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:
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>";
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é
que j'ai vu sur un forum mais ça me renvoie une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part $nom=str_replace(\'é\',\'e\',$nom);
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
Partager