<meta charset="utf-8" /> <link rel="stylesheet" href="style.css" /> <title>TestTechnicienManager</title> <?php require '../objects/Technicien.class.php'; require '../managers/TechnicienManager.class.php'; try { $db = new PDO('mysql:host=127.0.0.1; port=3307;dbname=atelier_garage', 'root', 'toor'); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } $technicien = new Technicien(['numero' => '213456', 'nom' => 'weber', 'prenom' => 'cecile', 'nombre' => 0]); //print_r($technicien); //on cree le manager $technicienManager = new TechnicienManager($db); //print_r($nomManager); //on rajoute un technicien en bdd //$technicienManager->add($technicien); //on compte, doit retourner 1 //echo $technicienManager->count(); //on supprime la technicien //$technicienManager->delete($technicien); //on verifie si elle existe en bdd (doit retourner 1 si oui, 0 si non) //echo $technicienManager->exists($technicien); //on test le get /*$technicien = $technicienManager->get('7'); if(empty($technicien)) {echo "c'est vide";} else {print_r($technicien);}*/
<?php require '../objects/Commentaire.class.php'; require '../managers/CommentaireManager.class.php'; require '../objects/Voiture.class.php'; require '../managers/VoitureManager.class.php'; require '../objects/Technicien.class.php'; require '../managers/TechnicienManager.class.php'; require '../objects/Facture.class.php'; require '../managers/FactureManager.class.php'; try { $db = new PDO('mysql:host=127.0.0.1; port=3307;dbname=atelier_garage', 'root', 'toor'); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } $commentaireManager = new CommentaireManager($db); $technicienManager = new TechnicienManager($db); $voitureManager = new VoitureManager($db); $voiture = $voitureManager->get('abc-789-38'); $technicien = $technicienManager->get(213456); $commentaire = new Commentaire(['voiture' => $voiture->immatriculation(), 'technicien' => $technicien->numero(), 'date' => '', 'texte' => 'Cette voiture a l\'air en salle état']); print_r($commentaire); //on rajoute un commentaire en bdd $commentaireManager->add($commentaire); //on compte, doit retourner 1 //echo $commentaireManager->count(); //on test le get $commentaire = $commentaireManager->get($voiture, $technicien, '2016-01-13 17:21:32'); if (empty($commentaire)) { echo "c'est vide"; } else { print_r($commentaire);