lafosca Posté 8 Septembre 2005 Partager Posté 8 Septembre 2005 Bonjour, Me voilà dans la V2 de Dn-Trade.com, plongé dans mon code et mes options géniale (Faux bien que je fasse ma pub ... lol), je suis bloqué par une bétise ... J'ai dans ma table mysql, un champ devise qui est du type enum Les valeurs possibles : - - $ Lorsque je fais un insert dans phpmyadmin, il m propose bien le choix et $. Mais lorsque je fais browse (Ou l'affiche sur une page php à partir d'une requète mysql), seul les champs où la devise est l'euros s'affiche ( ) et les champs dollards sont vides ... Comment régler ce petit problème ? Car j'ai dans mon affichage des prix en euro, et des prix sans devises ... Je peut bien sur l'ajouter à l'aide d'un if(devise != ) ... mais c'est pas "propre" .. Il dois y avoir une astuce que j'ai pas pigée et qui fait cette Enfin, c'est le genre de truc qui me Merci de votre aide Philippe Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 8 Septembre 2005 Partager Posté 8 Septembre 2005 Php est assez permissif, il se peut qu'il prenne ce '$' pour une variable php. Pour tester cela, tu devrais essayer en échappant le $ : Exemple \$. Essaies comme ceci, et tiens nous au courant. ps : dollars, et non dollards. Lien vers le commentaire Partager sur d’autres sites More sharing options...
lafosca Posté 8 Septembre 2005 Auteur Partager Posté 8 Septembre 2005 Hélas, quand je modifie la structure de ce champ et que j'insère le \ avant le $ ... lorsque j'enregistre, ca fais comme si je n'avais pas changé ... et m'affiche toujours comme avant. Lien vers le commentaire Partager sur d’autres sites More sharing options...
lafosca Posté 8 Septembre 2005 Auteur Partager Posté 8 Septembre 2005 Peut être un élément de réponse : si je change le type enum en type text, tout passe bien. Donc pour le moment, j'ai mis champ texte limité à 1 caractère. Mais bon, je trouve ca con que on ne puisse pas le faire en enum : ce serais plus sécurisé pour moi (limite les donnée possible à insérer) Lien vers le commentaire Partager sur d’autres sites More sharing options...
destroyedlolo Posté 8 Septembre 2005 Partager Posté 8 Septembre 2005 Si le texte est entre simple cote ( ' ), ce qui est a l'interrieur n'est pas interprete par PHP, donc le '$' reste un '$'. Si le '\' ne fonctionne pas, tu peux toujours utiliser le code ASCII du '$' soit $ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant