Page 1 sur 1
Conseils pour gestionnaire d'erreurs
Posté : 18 janv. 2011, 13:50
par Kweb000
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

Re: Conseils pour gestionnaire d'erreurs
Posté : 18 janv. 2011, 14:09
par xTG
La question que tout le monde te posera : Qu'est-ce qui te pose problème ? ^^
Car tel que tu l'énonces actuellement c'est plus une recherche de code tout fait, chose qui ne se fait pas ici.
Re: Conseils pour gestionnaire d'erreurs
Posté : 18 janv. 2011, 14:15
par Kweb000
Oulaah non, je recherche juste des conseils, comment je peux organiser mes tables..
Coder me fais pas peur mais là je ne sais juste pas commencer.
Si vous avez des idées..

Re: Conseils pour gestionnaire d'erreurs
Posté : 18 janv. 2011, 14:23
par Mazarini
Bonjour,
Si tu as toujours oui et non comme réponse, tu peux faire une table avec un id, le texte de la question, l'id de la question suivante si réponse oui, l'id de la question suivante si réponse non.
Dans une page PHP,
Si la question en cours et la réponse est renseigné tu recherches l'id la question suivante
sinon tu mets l'id de la première question.
Tu recherche la question et tu l'affiches.
Re: Conseils pour gestionnaire d'erreurs
Posté : 18 janv. 2011, 14:38
par Kweb000
Merci pour ta reponse rapide
Ce n'est pas forcement oui/non car par exemple:
______________________001010 Le PC s’allume/le PC arrive à tenir allumé
_______________________0010100 Oui, mais pendant une demi-seconde
_______________________0010101 Oui, mais pendant une trentaine de seconde
_______________________0010102 Non.
Et bien d'autre cas...

Re: Conseils pour gestionnaire d'erreurs
Posté : 18 janv. 2011, 14:44
par Berzemus
_______________________0010102 Non.
euh.. un bitmask avec un "2" dedans ?
Moi je me dis, soit on fait du bitmask performant, et c'est du binaire, soit on oublie l'ultra-performance et on fait quelque chose de plus lisible. Mais faire du bitmask avec du décimal (ou en base 3..), je vois pas l'intérêt..
Re: Conseils pour gestionnaire d'erreurs
Posté : 18 janv. 2011, 14:56
par stealth35
euh.. un bitmask avec un "2" dedans ?
le cauchemar de Bender
Re: Conseils pour gestionnaire d'erreurs
Posté : 18 janv. 2011, 14:57
par Kweb000
Ce n'est pas un bitmask mais juste un entier qui se concatene après une solution affichée.
Donc premiere possibilité de la premiere solution vaut 0, la deuxieme de la premiere solution vaut 1 ainsi de suite comme on peut voir dans l'exemple ci dessus.
Re: Conseils pour gestionnaire d'erreurs
Posté : 18 janv. 2011, 16:41
par Mazarini
Bonjour,
Je pense plutot à une seconde table avec id question, id reponse , texte réponse, id question suivante.
La première table ne contient plus que id question, texte question
- Avec l'id question et l'id réponse tu en déduit l'id de la question suivante (seconde table) ou tu prends la première question
- Tu cherches le texte de la question (première table)
- Tu cherche les réponses à proposer (seconde table)
Re: Conseils pour gestionnaire d'erreurs
Posté : 18 janv. 2011, 17:30
par BaLiSTiK
euh.. un bitmask avec un "2" dedans ?
le cauchemar de Bender
Yeah un fan de Futurama
