|
|
|
|
Salut, je suis nouvelle dans le domaine de develloppement web.
j'ai un probleme d'insertion des donndées ds la bd .qd le formulaire contient le caractére ' l'insertion ne ce fait pas et s'affiche une erreur
sql. s'il vous plait aider mois pour résoudre ce probléme.
et merci d'avance
Configuration: Windows 2000 Firefox 2.0.0.6
Ma requete fonctionne tres bien l'orsque le formulaire ne contient pas '
Configuration: Windows 2000 Firefox 2.0.0.6 |
S@lut,
$req="INSERT INTO actualites (titre_act_fr,date_act,texte_act_fr,photo,titre_act_ang,texte_act_ang)
VALUES (".$C_valeurs.")";
et otes les ' pour la table et les champs, en plus tes ' sont penchés a l'envers tu as du faire un copier/ coller d'une commande SQL, tapes les plutot au clavier et mets les INSERT etc en majuscules c'est plus facile à lire donc a debugger. Une autre suggestion: tu concatènes $C_valeurs pour avoir tous tes champs, mais es tu sure d'avoir les champs dans le bon ordre. Tu aurais pu parcourir ton $tab et par if(substr($k,0,nombre_lettres_champ)=="nom_du_champ_act_fr") { $tab2[act_fr']=$v;} etc.. et dans VALUES('".$tab2['act_fr']."','".$tab2['date_act']."', etc....) Configuration: Windows XP Firefox 2.0.0.6 |