IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Caractères s'ajoutent devant mes requêtes et mes variables


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 124
    Par défaut Caractères s'ajoutent devant mes requêtes et mes variables
    Bonjour,

    J'ai développé un site Intranet sur mon ordinateur personnel, qui fonctionne tres bien, mais lorsque je le transfert sur un autre pc, celui-ci ne se comporte plus du tout pareil.

    En cherchant bien, j'ai vu qu'il y avait des caractères qui s'ajoutaient devant mes requêtes, ou mes variables. Ces caractères sont des petits carrés blanc. Je ne comprends pas trop.

    Par exemple, une variable qui vaut 6.42, si je l'affiche sur l'écran et qua je fais séléection, clique droit, google chrome m'affiche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    "recherche ##6.42 sur google"
    //J'ai remplacé les petits carrés par des dièses
    Et quand j'utilise :
    Le retour me dit que 6.42 lenght=12, alors qu'il ne vaut pas 12 mais 4.

    Je ne comprends rien, de plus il m'affiche plusieurs ?? sur les PDF qui sont générés via le site.

    Auriez vous une idée pour m'aider, parce que là je sèche un peu et donc impossible de livrer le site définitivement.

    Je pense à un problème d'encodage mais ça me parait bizarre.

    Par avance un grand merci pour vos réponses

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Est-ce que tu as pu circonscrire un peu ton problème c'est à dire le code minimal qui reproduit le problème ?
    Est-ce qu'avec un formulaire tout simple tu as ce problème ? si non cela signifie qu'entre ton formulaire tout simple et ton code entier tu as des éléments qui perturbent.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 124
    Par défaut
    Non je n'ai pas fait de test minimal. Le truc c'est qu'il faut que je fasse les tests sur l'ordinateur de l'entreprise. Et avec le travail qu'ils ont, ils ne peuvent pas m'accorder tout le temps que je souhaite pour faire mes tests.

    Aprés, lorsque j'affiche les valeurs de mes variables, aprés traitement, vérification, et autre j'ai essayé de regardé s"il n'y avait pas quelques choses qui interférait, mais lorsque je fait mon var_dump($_POST), ce sont les valeurs directement sorties du formulaire, sans le moindre traitement?

    Et serait-il possible qu'un élèment perturbe le traitement sur leur PC et pas sur le mien?

    Ah oui j'oubliais, quand je fais un ajout, il m'affiche le message d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    unknown column '6.42' un field list
    Comme si il prenait 6.42 pour une colonne et non la valeur à ajouter. Je comprends rien à ce truc là

    Merci pour la réponse

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Sans code et sans infos de config. (système ? navigateurs ? encodage ?...), ça va pas être facile...

    Fais comme Sabotage le conseille : une(des) page(s) simple(s) de test.

  5. #5
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    pour
    unknown column '6.42' un field list
    c'est parce que tu as oublié les guillemets autour de la valeur.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 124
    Par défaut
    Bonjour,

    Tout d'abord, pour ta réponse sabotage, j'ai essayé avec des guillemets, ça fonctionne mais le truc c'est que le format est un décimal, donc logiquement pas besoin de guillemet?

    Sinon je suis allé aujourd'hui sur l'ordinateur qui me pose problème.
    Système : Windows XP,
    Navigateur : Chrome(version 31.0.1650.63)
    Encodage : UTF-8

    Ensuite, lorsque je fait un var_dump($_POST), il me renvoi bien les informations avec, comme je disais l'autre jour, un length de mon prix est à 12, parce qu'il m'ajoute plein d'espace avant mon tarif. Cela peut être une piste, je ne sais pas.

    Je pense que le problème peut venir de là, parce qu'en faite, au lieu de considérer le tarif comme un Integer ou Decimal, il m'affiche lors d'un getType(), que c'est un String. Donc lorsque je fait mes calculs de prix ou que je veux l'ajouter dans ma BDD qui est formaté pour recevoir un Decimal, il ne le prends pas.

    Pour ce qui est de la page de test, tout fonctionne bien.

    Si vous avez des pistes, je suis preneur.

    Par avance merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. grande marge devant les boutons de mes Menus+Css
    Par paradeofphp dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 12/09/2006, 13h49
  2. OU est passé la liste de mes requêtes & formulaires...
    Par DenissLaMaliss dans le forum Access
    Réponses: 2
    Dernier message: 13/04/2006, 06h42
  3. Comment mettre les relations entre mes requêtes?
    Par cheickssy dans le forum Access
    Réponses: 2
    Dernier message: 22/03/2006, 17h42
  4. [CF][C#] Comment optimiser mes requêtes avec SqlCE ?
    Par david71 dans le forum Windows Mobile
    Réponses: 10
    Dernier message: 20/01/2006, 14h48
  5. Réponses: 9
    Dernier message: 24/05/2003, 10h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo