En utilisant l'outil de rétroconception de Win'Disign pour fournir le MCD, on obtient pas le résultat voulu. Donc, on a du le refaire à la main.
lors du lancement de l'application, on constate des erreurs :
j'ai du rajouter alors cette ligne.
require("_gestionSession.lib.php");
j'ai change $login en root et rien pour $mdp
function connecterServeurBD() { $hote = "localhost"; $login = "root"; $mdp = ""; return mysql_connect($hote, $login, $mdp); }
j'ai changé $bd en gsb_frais
function activerBD($idCnx) { $bd = "gsb_frais"; $query = "SET CHARACTER SET utf8"; // Modification du jeu de caractères de la connexion $res = mysql_query($query, $idCnx); $ok = mysql_select_db($bd, $idCnx); return $ok; }
Erreur: Warning require (include/_fin.php) fail to open stream : no such file of directory dans le fichier accueil.php ligne 24, donc nous l'avons remplacé par :
$repInclude = './include/'; require($repInclude . "_init.inc.php");
Vous allez lancer l’application en utilisant votre navigateur préféré. Mais avant de tester chaque grande partie décrite de la page 6 à 8 dans le fichier APPLI-FRAIS.doc, Vous allez créer un jeu d’essai : (comme c’est le premier, c’est moi qui le crée, après c’est à vous de le faire, normal…)
+Msg erreur ( « Pseudo et/ou mot de passe incorrects »).
+Le pseudo et le mot de passe sont correctes donc on arrive sur application.
On peut constater que lors de la connexion, le programme le tient pas compte de la casse.
Vous allez donc tester cette tâche avec le jeu d’essai défini ci-dessus.
S’il y a des erreurs, à vous de modifier le code afin que l’application puisse fonctionner.
Jeu d’essai :
Même chose avec ce jeu d’essai. Testez tous les cas possibles.
X : Message erreur V : valider
Remarque :
Lors de la saisie de montant, on peut constater que :
+On a que 2 chiffres après la virgule.
+ Les deux dernier chiffres sont mis après la virgule, losqu’on saisie le nombre de chiffre maximal.
Dans le dossier include, les extensions des fichiers _bdGestionDonnes et _utilitairesEtGestionErreurs ne sont pas en .lib.php
Il manque des indentations sur les “if” dans le fichier init.inc.php
Exemple :
Dans les fichiers _bdGestionDonnées.php et sommaire, chaque variable doit s'écrire de façon à ce que les mot soient séparés par une majuscule
Exemple :
Dans les fichiers _bdGestionDonnees.php et gestionSession.lib.php, les accolades ne s'ouvrent pas sur la ligne où se situe le début de la fonction
Exemple :