bonjour à tous
j'actualise des scripts pour le passage en php5.5 et je bute sur une erreur depuis plusieurs jours
l'affichage se fait bien dans le formulaire de modification après la requête select
les post du formulaire sont bien récupérés
j'ai un message d'erreur :
sur le script:Citation:
Warning: mysqli_error() expects parameter 1 to be mysqli, boolean given in /home/....../....../......../......./liste_contact_modifier.php on line 271
Erreur SQL sur la requete table Contacts !
UPDATE GratosMailing_contact SET rs_contact='GratosSCRIPT 2 ', add1_rs_contact='monadresse ', add2_rs_contact=' monadd2 ', cp_rs_contact='00000 ', ville_rs_contact=' MaVille ', tel_rs_contact='', gsm_rs_contact='', email_rs_contact='monemail@', url_rs_contact='', nom1_contact='', prenom1_contact='', titre1_contact='', tel1_contact='', gsm1_contact='', email1_contact='', nom2_contact='', prenom2_contact='', titre2_contact='', tel2_contact='', gsm2_contact='', email2_contact='', observation_contact='Observations.', groupe_contact='0', creadate_contact='' desinscription_contact='1', mailing_contact='monemail@vv.fr' WHERE id_contact='2'
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 $requete2 = "UPDATE ".$table." SET rs_contact='".$rs_contact."', add1_rs_contact='".$add1_rs_contact."', add2_rs_contact='".$add2_rs_contact."', cp_rs_contact='".$cp_rs_contact."', ville_rs_contact='".$ville_rs_contact."', tel_rs_contact='".$tel_rs_contact."', gsm_rs_contact='".$gsm_rs_contact."', email_rs_contact='".$email_rs_contact."', url_rs_contact='".$url_rs_contact."', nom1_contact='".$nom1_contact."', prenom1_contact='".$prenom1_contact."', titre1_contact='".$titre1_contact."', tel1_contact='".$tel1_contact."', gsm1_contact='".$gsm1_contact."', email1_contact='".$email1_contact."', nom2_contact='".$nom2_contact."', prenom2_contact='".$prenom2_contact."', titre2_contact='".$titre2_contact."', tel2_contact='".$tel2_contact."', gsm2_contact='".$gsm2_contact."', email2_contact='".$email2_contact."', observation_contact='".$observation_contact."', groupe_contact='".$groupe_contact."', creadate_contact='".$creadate_contact."' desinscription_contact='".$desinscription_contact."', mailing_contact='".$mailing_contact."' WHERE id_contact='".$id_contact."' "; $result2=mysqli_query($SQL,$requete2) or die('Erreur SQL sur la requete table Contacts !<br /> '.$requete2.' '.mysqli_error($result2));
si je passe le script par SQL de phpmyAdmin j'ai également une erreur sql :
Erreur
Requête SQL :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 $requete2 = "UPDATE ".$table." SET rs_contact='".$rs_contact."', add1_rs_contact='".$add1_rs_contact."', add2_rs_contact='".$add2_rs_contact."', cp_rs_contact='".$cp_rs_contact."', ville_rs_contact='".$ville_rs_contact."', tel_rs_contact='".$tel_rs_contact."', gsm_rs_contact='".$gsm_rs_contact."', email_rs_contact='".$email_rs_contact."', url_rs_contact='".$url_rs_contact."', nom1_contact='".$nom1_contact."', prenom1_contact='".$prenom1_contact."', titre1_contact='".$titre1_contact."', tel1_contact='".$tel1_contact."', gsm1_contact='".$gsm1_contact."', email1_contact='".$email1_contact."', nom2_contact='".$nom2_contact."', prenom2_contact='".$prenom2_contact."', titre2_contact='".$titre2_contact."', tel2_contact='".$tel2_contact."', gsm2_contact='".$gsm2_contact."', email2_contact='".$email2_contact."', observation_contact='".$observation_contact."', groupe_contact='".$groupe_contact."', creadat[...]
MySQL a répondu: Documentation
si un œil neuf pouvait identifier l'erreur, je disjoncteCitation:
#1064 - 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 '$requete2 = "UPDATE
".$table."
SET
rs_contact='".$rs_contact."',
' at line 1
Merci d'avance