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

PHP & Base de données Discussion :

Conseils pour gestionnaire d'erreurs


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 6
    Par défaut Conseils pour gestionnaire d'erreurs
    Bonjour,

    J'ai un gestionnaire d'erreurs à programmer et j'ai un peu de mal pour commencer

    Ce gestionnaire doit être créé en php de cette manière:

    0 PC en panne
    __Windows démarre t'il?
    __00 Oui
    ____Le PC s'allume t'il?
    ____000 Non
    _______Affiche t'il quelque chose à l'écran?
    _______0000 Non
    __________Faire blablabla

    __01 Non
    ____BLBLABLA?
    ____001 Oui
    ______Blablabla

    etc...



    1 Logiciel en panne
    ___blablabla?
    ___10 Oui
    ______blabla


    etc...



    J'espère que vous avez compris

    N'hésitez pas à me demander plus de précisions

  2. #2
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Citation Envoyé par Kweb000 Voir le message
    Bonjour,
    J'espère que vous avez compris
    Non pas du tout. C'est quoi comme gestionnaire d'erreur ? Est-ce que ça à quelque chose à voir avec les error handlers de PHP ? Est ce que par hasard tu essaierait de faire un mécanisme de trappes SNMP (ou équivalent microbouzin) en PHP ?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 6
    Par défaut
    Non pas du tout, c'est un peu une FAQ que j'essaie de programmer

  4. #4
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    J'ai un gestionnaire d'erreurs à programmer
    Effectivement c'était pas super clair.

    Bon déjà ce qu'il te faut, c'est une bdd avec une table toute bête de la forme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    CREATE TABLE IF NOT EXISTS `questions` (
      `id` INT(10) NOT NULL AUTO_INCREMENT,
      `question_label` TEXT NOT NULL,
      `reply_yes_question_id` INT(10) NULL,
      `reply_no_question_id` INT(10) NULL,
      `reply_yes_label` VARCHAR(45) NOT NULL DEFAULT 'Yes',
      `replay_no_label` VARCHAR(45) NOT NULL DEFAULT 'No',
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    Dans cette table tu mettra les question avec les ID des questions suivantes aux réponses Yes et No respecivement dans `reply_yes_question_id` et `reply_no_question_id`.
    Par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    INSERT INTO `questions` (`id`, `question_label`, `reply_yes_question_id`, `reply_no_question_id`) VALUES
    (1, 'Votre PC démare t\'il ?', 2, 3),
    (2, 'Voyez-vous quelque chose à l'écran ?', 4, 5),
    (3, 'Est-il branché ?', 6, 7),
    (4, 'Est-ce le logo windows ?', 8, 9),
    (5, 'L'écran est-il allumé ?', 10, 11)
    etc...
    Ensuite, sur ta page, tu n'a qu'a mettre un formulaire tout bête de la forme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <form action="#">
    <?php if (isset($_REQUEST['qid'])): ?>
    <?php if (($results = mysql_query("SELECT * FROM `questions` WHERE `id`='$_REQUEST['qid']'")) && $q = mysql_fetch_assoc($results)): ?>
    <p><?=$p['question_label'];?></p>
    <button type="submit" name="qid" value="<?=$p['reply_yes_question_id'];?>"><?=$p['reply_yes_label'];?></button>
    <button type="submit" name="qid" value="<?=$p['reply_no_question_id'];?>"><?=$p['reply_no_label'];?></button>
    <?php endif; ?>
    <?php endif; ?>
    </form>
    A toi de jouer pour faire marcher ça et l'adapter (j'ai écris ça en 2 seconde il faut pas s'attendre à ce que ça marche direct).

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 6
    Par défaut
    Merci beaucoup je teste ça après manger

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 6
    Par défaut
    Ca ne marche pas pourtant j'ai bien essayé plusieurs trucs.
    De plus, il n'y à pas que Oui et Non comme réponse :/

Discussions similaires

  1. [Newsletter][PEAR > Mail] Besoin de conseils pour ne pas être spam (erreur 550)
    Par kopros2 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 23/06/2014, 16h13
  2. [OCILIB] OCI_FetchNext : Quel conseil pour tester les cas d'erreurs?
    Par cobfly dans le forum Interfaces de programmation
    Réponses: 2
    Dernier message: 22/03/2011, 11h13
  3. gestionnaire d'erreur léger pour µControlleur
    Par boboss123 dans le forum C
    Réponses: 4
    Dernier message: 22/12/2010, 10h18
  4. [Integration] Conseil pour interpréter une erreur
    Par elmarco06 dans le forum Spring
    Réponses: 0
    Dernier message: 22/07/2010, 13h52
  5. [Conception] quelques conseils pour un gestionnaire de photo
    Par gtraxx dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 07/02/2008, 14h05

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