Mardi 10 décembre 2024
13h30 --> 15h30
- Groupe 2
- Exercice d’application - rendre la monnaie :
- Un article coûte 25,45 € le client donne 50 € pour payer son article.
- Proposer un algorithme puis un programme en python puis en java qui va lui rendre la monnaie de manière automatique.
- Dans un premier temps on suppose que tous les billets et pièces sont disponibles en caisse.
- Écrire l’algorithme puis le programme en java qui répond à la demande.
Mercredi 11 décembre 2024
8h30 --> 10h30
Groupe 2
10h30 --> 12h30
Groupe 1
Vendredi 13 décembre 2024
Seconde partie du T.P. SQL
Kompozer
https://www.clubic.com/telecharger-fiche36476-kompozer.html
Sous windows, pas besoin de patch, c'est la version française, en exécutable :
-->
https://sourceforge.net/projects/frenchmozilla/files/French%20KompoZer/0.7.10/kompozer-0.7.10-win32.fr-FR.exe/download?use_mirror=iweb
Passer en version française (patch sur la version portable) :
Le premier objectif de cette séance, ceci après avoir créé la base de données sur xampp et d'avoir affiché tous les aliments avec leurs caractéristiques, est de créer un formulaire pour saisir un nouvel aliment dans la base de données.
Second objectif, en utilisant l'
id de l'aliment réaliser un formulaire pour supprimer un élément de la table aliment.
Et pour terminer le dernier objectif --> Mettre en ligne votre travail sur alwaysdata (base de données, formulaire pour ajouter ou supprimer un aliment).
user : xxxxx
Mot de passe : x!x!x!x!x!
Server : mysql-xxxxx.alwaysdata.net
Username : xxxxx
Mot de passe : xxxxxxxx
8h30 -->10h30
Groupe 2
10h30 --> 12h30
Groupe 1
Pour simplifier nous allons accéder à la base de données avec l'utilisateur root/root
ce qui n'est pas à faire en production pour des raisons de sécurité évidente.
Première étape, afficher
une colonne (le nom de chaque aliment) de la base de données :
<?php
try {
$bdd = new PDO('mysql:host=localhost;dbname=food;charset=utf8', 'root', 'root');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$sqlQuery = 'SELECT * FROM aliment';
$recipesStatement = $bdd->prepare($sqlQuery);
$recipesStatement->execute();
$recipes = $recipesStatement->fetchAll();
// On affiche chaque produit un à un
foreach ($recipes as $recipe) {
?>
<p><?php echo $recipe['nom']; ?></p>
<?php
}
?>