Script ou fonction predefini pr sup '
marwenha
Messages postés
159
Statut
Membre
-
arthezius Messages postés 3756 Statut Membre -
arthezius Messages postés 3756 Statut Membre -
Bonjour,
je fais le controle sur les entres sur ma base je mais les entres dans un tableau temporaire puis j accepte ou je refuse lorsque j acccepte et le texte contient ce caractere ' il m affiche un erreur merci de m iader.
j utilise php et sql
merci d avance
je fais le controle sur les entres sur ma base je mais les entres dans un tableau temporaire puis j accepte ou je refuse lorsque j acccepte et le texte contient ce caractere ' il m affiche un erreur merci de m iader.
j utilise php et sql
merci d avance
Configuration: dimari.tk avec lui je reussi
8 réponses
-
bonjour,
poste le code correspondant ainsi que le message d'erreur pour qu'on puisse t'aider.-
bonjour,
voila le code$req="insert into emploi (num, id, tel, email, type, validite, poste, domaine, pays, region, sujet, dat,ip, ok) values ('$num' , '$id' , '$tel' , '$email' , '$type' , '$valid' , '$post' , '$dom' , '$pays' , '$region' , '$sujet' , '$dat' , '$ip', '0');";
l'erreur qui s affiche est :You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ai une maitrise en Gestion d'Institutions Financiéres. Durant mon étude univers' at line 2
c parceque j ai le symbole ' dans le variable $sujet
merci d avance
-
-
'$num' je ne suis pas sur que ce soit interprété ainsi, essaie de remplacer par '.$num.' (à cause des doubles guillemets ) ainsi que les autres variables
-
fais précéder tes ' d'un antislash, par exemple :
$sujet ="L\'école l\'a renvoyé"; -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
il faut t'aider de la fonction htmlentities alors.
regarde là : https://phpsources.net/tutoriel-htmlentities.htm -
exact alors c'est avec htmlspecialchars ou htmlspecialchars_decode
regarde là : https://www.php.net/htmlspecialchars_decode -
-
Il te met quoi comme message?
Tu as quoi au fait précisement à la ligne 2?