Script ou fonction predefini pr sup '

Fermé
marwenha Messages postés 127 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 11 juin 2014 - 2 déc. 2008 à 18:38
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 8 déc. 2008 à 21:12
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
A voir également:

8 réponses

pitxu Messages postés 689 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 25 mars 2015 94
3 déc. 2008 à 10:19
bonjour,

poste le code correspondant ainsi que le message d'erreur pour qu'on puisse t'aider.
0
marwenha Messages postés 127 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 11 juin 2014 12
4 déc. 2008 à 12:23
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
0
pitxu Messages postés 689 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 25 mars 2015 94
4 déc. 2008 à 23:56
'$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
0
marwenha Messages postés 127 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 11 juin 2014 12
5 déc. 2008 à 09:13
bonjour,
le script fonctionne correctement mais si le variable $sujet contient une phrase qui contient le symbole ' , il ne fonctionne plus et il affiche l erreur en haut mon probleme est d avoir un script qui me permet de supprimer tout les ' qui figure dans le variable $sujet
0
pitxu Messages postés 689 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 25 mars 2015 94
5 déc. 2008 à 09:25
fais précéder tes ' d'un antislash, par exemple :

$sujet ="L\'école l\'a renvoyé";
0
marwenha Messages postés 127 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 11 juin 2014 12
5 déc. 2008 à 09:33
je ne peut pas car ces donnees ont ete entre par mes visiteurs a partir d un formulaire
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
5 déc. 2008 à 09:29
C'est normal le
 ;";
à la fin du code?
0
marwenha Messages postés 127 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 11 juin 2014 12
5 déc. 2008 à 09:34
oui il est facultatif mais il fonctionne dans tout les cas c pour indiquer la fin du script sql
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pitxu Messages postés 689 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 25 mars 2015 94
5 déc. 2008 à 09:46
il faut t'aider de la fonction htmlentities alors.

regarde là : https://phpsources.net/tutoriel-htmlentities.htm
0
marwenha Messages postés 127 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 11 juin 2014 12
5 déc. 2008 à 09:59
bonjour,
cette fonction mettre les scripts inactifs mais il ne suprime pas les '
j ai tester cette fonction maintenant mais malheureusement j ai reçu le meme erreur
merci pour votre aide et svp aider moi a trouver une solution
c gentil
0
pitxu Messages postés 689 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 25 mars 2015 94
5 déc. 2008 à 10:20
exact alors c'est avec htmlspecialchars ou htmlspecialchars_decode

regarde là : https://www.php.net/htmlspecialchars_decode
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
5 déc. 2008 à 10:47
Essai de remplacer
'$num'
par
''.$num.''
0
marwenha Messages postés 127 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 11 juin 2014 12
6 déc. 2008 à 17:22
salut,
j ai essayer mais n est pas valide aucun avance
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475 > marwenha Messages postés 127 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 11 juin 2014
8 déc. 2008 à 10:54
Ou plutôt "'.$num.'"
0
marwenha Messages postés 127 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 11 juin 2014 12 > arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016
8 déc. 2008 à 16:55
dsl mem probleme
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
8 déc. 2008 à 21:12
Il te met quoi comme message?

Tu as quoi au fait précisement à la ligne 2?
0