Daw tlemcen 2017 Université Abou Bekr-Belka? d ?? Tlemcen ème année Licence Informatique Faculté des Sciences DAW Développement d ? Applications Web Département d ? Informatique Épreuve Finale ?? Corrigé type Mai Exercice n pts Le script transaction PHP S
Université Abou Bekr-Belka? d ?? Tlemcen ème année Licence Informatique Faculté des Sciences DAW Développement d ? Applications Web Département d ? Informatique Épreuve Finale ?? Corrigé type Mai Exercice n pts Le script transaction PHP SERVER REQUESTMETHOD POST idcompte POST idcompte somme POST somme type POST type else idcompte GET idcompte somme GET somme type GET type connexion mysqliconnect localhost root if connexion exit Connexion au serveur MySQL échouée mysqliconnecterror if mysqliselectdb connexion DAW exit Sélection de la BDD DAW échouée requetesql SELECT FROM COMPTES where idcompte ' idcompte ' resultats mysqliquery connexion requetesql if mysqlinumrows resultats echo Erreur ID compte n'existe pas else ligne mysqlifetcharray resultats nom ligne prenom ligne avoir ligne if type crediter if mysqliquery connexion UPDATE COMPTES set avoir avoir somme where idcompte idcompte echo L'ajout de somme DA a bien été e ?ectué Q header Location message php nom nom prenom prenom type type somme somme else echo Erreur L'opération d'ajout n'a pas été e ?ectuée mysqlierror connexion else if somme avoir echo Erreur Retrait impossible else if mysqliquery connexion UPDATE COMPTES set avoir avoir - somme where idcompte idcompte echo Le retrait de somme DA a bien été e ?ectué Q header Location message php nom nom prenom prenom type type somme somme else echo Erreur L'opération de retrait n'a pas été e ?ectuée mysqlierror connexion mysqli close connexion Question Le script message PHP nom GET nom prenom GET prenom type GET type somme GET somme if type crediter echo Bonjour nom prenom L'ajout de somme DA a bien été e ?ectué else echo Bonjour nom prenom Le retrait de somme DA a bien été e ?ectué CExercice n pts function convertir var valeur parseInt document getElementById valeur value var source document getElementById source options document getElementById source selectedIndex value var destination document getElementById destination options document getElementById destination selectedIndex val if source destination document getElementById resultat value valeur else if source euro destination dz document getElementById resultat value valeur else document getElementById resultat value valeur Exercice n pts connexion mysqliconnect localhost root if connexion exit Connexion au serveur MySQL échouée mysqliconnecterror if mysqliselectdb connexion DAW exit Sélection de la BDD DAW échouée echo ? ? Traitement du Groupe reussiteg requetesql SELECT FROM NOTES where groupe resultats mysqliquery connexion requetesql nbreetudiants mysqlinumrows resultats if nbreetudiants while ligne mysqlifetcharray resultats moyenne ligne ligne if moyenne reussiteg echo reussiteg reussiteg nbreetudiants echo Traitement du Groupe reussiteg requetesql SELECT FROM NOTES where groupe resultats mysqliquery connexion requetesql nbreetudiants mysqlinumrows resultats if nbreetudiants while ligne mysqlifetcharray resultats moyenne ligne ligne if moyenne reussiteg echo reussiteg reussiteg nbreetudiants echo if reussiteg reussiteg echo else echo echo Nom Prénom Groupe TP Examen Moyenne ligne ligne ligne ligne ligne moyenne Pourcentage de réussite G reussiteg ligne ligne ligne ligne ligne moyenne Pourcentage de réussite G reussiteg mysqliclose connexion C ?