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 :

Outil de déboguage ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 20
    Par défaut Outil de déboguage ?
    Bonjour,

    J'ai rajouté un champ dans une BD et, à partir de l'admin je rentre des fiches mais les infos sont décalées quand j'ouvre la fiche. J'entre donc à nouveau les infos et cette fois-ci c'est bon. J'entre donc 2 fois les infos pour chaque fiche, et, même s'il n'y a pas de conséquence apparente, ce n'est pas très rationnel. Seulement, je suis à peine débutant en php et je n'ai pas trouvé l'erreur (j'ai tout simplement pris le modèle d'un champ dans les fichiers php et j'ai recopié la même chose en modifiant les noms à chaque fois que je trouvais cette référence dans les fichiers - je ne sais pas si je m'explique bien :°).
    Voici la question: y-a-t'il un outil (avec une interface plutôt graphique) qui permette de suivre pas-à-pas ce qui se déroule lorsque qu'on valide une info?
    (C'est peut-être une question idiote).

    Merci

    Phil

  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
    Tu peux toujours suivre manuellement ce qui se passe dans ton script en ajoutant des echo des variables que tu veux suivre.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 20
    Par défaut
    Sabotage,

    Merci pour ta réponse.
    Je cherchais plutôt à éviter les echo. Je suis débutant (depuis plusieurs années!); je ne fais du php que 2 à 3 fois par an et ça prend du temps à chaque fois pour se remettre dans le bain. Je pensais donc qu'il pouvait exister un outil avec une interface graphique qui permettait de dire simplement : "la variable x a été inscrite dans le champ y", et ainsi de suite pour toutes les variables du script; de cette manière on voit instantanément si la bonne variable s'est inscrite au bon endroit (il y en a une dizaine sur la page)... mais peut-être aussi que je suis un peu fainéant (ou un peu perdu) et que je vais être obligé de le faire "à la main" quand-même, car visiblement un tel outil n'existe pas.

    Merci encore

    PS: je cherche un fort-en-php (pas forcément un pro, mais plutôt un passionné), pour m'aider à développer/modifier un projet existant (moyennant quand-même une rétribution) tout en m'expliquant les choses. Si quelqu'un est intéressé...

  4. #4
    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
    la variable x a été inscrite dans le champ y
    Tu parles des champs du formulaire HTML ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 20
    Par défaut
    exactement; une espèce de console (java?) qui comprendrait et interprèterait et afficherait les échanges entre formulaire et BD

  6. #6
    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
    Etant donné qu'il n'y a pas de lien direct entre un formulaire et une base de donnée je ne vois pas bien comment cela pourrait fonctionner.

    L'interet de la chose serait de plus très limité car ce n'est pas difficile a suivre puisque les noms ne changent pas : ton champ de formulaire s'appelle "toto", il arrive suite à la validation dans $_POST['toto'] ... tu le verifies, proteges, controles, tout ce qu'il faut ... et tu l'insères dans ta base.
    Du début a la fin il garde la meme reference.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

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

Discussions similaires

  1. Outils, cours et NOUVEAUX tutoriels pour Borland C++Builder
    Par hiko-seijuro dans le forum C++Builder
    Réponses: 10
    Dernier message: 12/03/2006, 23h33
  2. Quel outil choisir pour un développement SQL-Server ?
    Par Mouse dans le forum Débats sur le développement - Le Best Of
    Réponses: 23
    Dernier message: 12/08/2003, 07h23
  3. [VB6] [Interface] Icones de boutons de barre d'outils
    Par elifqaoui dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 13/09/2002, 16h50
  4. Barre d'outils
    Par MANU_2 dans le forum Composants VCL
    Réponses: 3
    Dernier message: 04/08/2002, 23h48
  5. OUTILS GRATUITS
    Par bertlef dans le forum CORBA
    Réponses: 5
    Dernier message: 11/06/2002, 11h58

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