Bonjour à tous,
je viens de découvrir FirePHP et j'ai un p'tit souci avec la validation d'un formulaire, j'ai repris la maintenance d'une application Web, j'ai un update qui plante et j'aurais voulu le tracer pour voir le problème.
Pour faire simple, j'ai une page de modification d'un client:

client.php:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
include_once ("../includes/definitions.php"); //Fred
 
debug_to_console("toto");
 
<form method="post" name="form" onsubmit="return client_ok(this);" action="client_valider.php" >
 
//Affichage de tous les champs et de tout ce qui va bien....
 
</form>
La validation du formulaire se fait de la façon suivante:

client_valider.php:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
include_once ("../includes/definitions.php"); //Fred
 
debug_to_console("tata");
 
fonction_maj();
 
historyAdd("Modification du client $num_client");
$page_new = "client.php?id_client=$id_client";
}
header("Location: $page_new");
 
La librairie definitions.php:
 
function debug_to_console( $data ) {
	ob_start();
	$f = FirePHP::getInstance(true);
	$f->fb($data, FirePHP::INFO);
	ob_end_flush();
}
 
function fonction_maj()
{
   debug_to_console("fonction_maj");
 
   //liste des mise à jour...
 
}
Lorsque je lance l'application, "toto" s'affiche bien dans la console mais quand je valide le formulaire, je n'ai ni le "tata", ni le "fonction_maj" qui s'affichent dans la console...

C'est très schématique parce que l'application est énorme, ya quelqu'un qui voit d'où ça peut venir comme ça à vue de nez?

Merci d'avance à ceux qui auront pris le temps de lire et/ou de répondre si vous pouvez m'aider.
Bonne fin de soirée.
Fred