Bonjour,
J'ai un problème de codage PHP, que je pensais facile, mais ca ne l'est pas vraiment.
Si je me rappelle bien, notre panneau d'administration fonctionnait à merveille avant de basculer les fichiers du serveur Windows au Serveur Unix.
Maintenant, lorsqu'on veut ajouter des produits sur le site, on a des text input, mais les fichiers php utilisent des fonctions assez complexe.
Lorsqu'on envois du texte, on a une erreur SQL, car on a pas mis de slash avant les appostrophes.
Exemple:
L'iMac 27" est vraiment l'arme ultime... etc... = Erreur SQL
L\'iMac 27\" est vraiment l\'arme ultime... etc... = OK.
Sauf, que le texte avant d'être procédé, passe par 3 pages PHP différentes, qui envoient le texte d'une page à l'autre dans des fonctions différentes.
Le code ci-dessous montre le formulaire html où l'on insère notre texte.
<?
openForm($processFile, $_REQUEST["action"], $id, $titre);
showStdText("Nom francophone", "pro_nom_fr", "", 255, $record);
showStdText("Nom anglophone", "pro_nom_en", "", 255, $record);
showHtmlEdit("Description francophone", "pro_description_fr",$record);
showHtmlEdit("Description anglophone", "pro_description_en",$record);
showStdNumber("Prix régulier", "pro_prix", "", 11 ,$record);
showStdNumber("Prix promo", "pro_prix_promo", "", 11 ,$record);
showDateToday("Expiration promo", "pro_promo_exp", $record);
showStdNumber("Ordre", "pro_ordre", "", 11, $record);
showStdText("Lien Boutique", "pro_boutique", "", 255, $record);
showHidden("pro_groupe_FK", $_REQUEST["grp_id"] ,$record);
closeForm();
include("incs/footerSubForm.php");
?>
Si vous avez besoin d'autres morceaux de code, demandez moi.
Si vous êtes expert PHP, envoyez moi un message à [email protected], pour travailler directement sur le FTP, et avoir une rémunération.
Merci.