Salut ,
J’ai crée une fonction récursive en php qui fait le calcul de nombre d’heures passées sur une tache sachant que chaque tache peut avoir 0 ou plusieurs sous taches.
En fait, J’ai 2 tables une pour les taches s’appelle ’tasks’ (colonnes : task_id,task_parent) et la deuxième ‘task_log’ là où on a fait l’enregistrement de nombre d’heures passées sur chaque tache (colonne :task_log_task, task_log_hours)
task_log_task c’est le clé primaire de la table tasks.
Mon soucis c’est quand j’ai intégré cette fonction dans ma classe (php) les deux clauses ‘else’, et plus précisément l’appelle de la fonction dans ces clauses, ne fonctionne pas,pourtant je l’ai testé ailleurs et elle fonctionne bien
Je pense que la variable $nbh ne s’incrémente pas mais je ne sais pas pourquoi .
Pourriez-vous m’aider ?
PS : j’ouvrais la connexion dans la fonction main() , puis je faisais l’appelle au fonction CalculNH()
Merci à vous de votre Précieuse aide![]()
J'utilise php5 et mysql5.
voila le code:
Partager