public function modifParent() { switch ($_SERVER['REQUEST_METHOD']) { case 'GET': $this->load->model("Utilisateur"); $this->load->model("Ville"); if (isset($_SESSION['user'])) { $data['parent'] = Utilisateur::getById($_GET['id']); $data['villes'] = Ville::getAll(); $this->load->view('modifierParent', $data); } else { $_SESSION["messagee"] = "Connexion requise"; header('Location:' . base_url() . "index.php/welcome/connexion"); exit; } break; case 'POST': $this->load->model("Utilisateur"); $this->load->model("Ville"); if (isset($_POST["id"]) && isset($_POST["nom"]) && isset($_POST["prenom"]) && isset($_POST['idVille']) && isset($_POST['login']) && isset($_POST['mdp']) && isset($_POST['mail']) && isset($_POST['tel'])) { $ok = Utilisateur::update($_POST['id'], $_POST['nom'], $_POST['prenom'], $_POST['idVille'], $_POST['login'], $_POST['mdp'], $_POST['mail'], $_POST['tel']); if ($ok) { $_SESSION['messages'] = "Modification réussie"; } else { $_SESSION['messagee'] = "Échec de la modification"; } header('Location: ' . base_url() . 'index.php/gestionParent'); exit; } else { $_SESSION['messagee'] = "Il manque des infos"; header('Location: ' . base_url() . 'index.php/gestionParent/ajoutParent'); exit; } break; } }
echo "Création d'un utilisateur ... "; $utilisateur = new Utilisateur(); $utilisateur->nom = "nono"; $utilisateur->prenom = "antoine"; $utilisateur->id_type_utilisateur = 13; $utilisateur->id_adresse = 10; // Ajout dans la base echo "OK<br/>Ajout du utilisateur dans la base ... "; $utilisateur->insert(); echo "OK<br/>"; // Liste de toutes les utilisateurs listerTout(); // Apport d'une modification $utilisateur->nom = "nini"; echo "Modification de la fin ! Mise à jour dans la base ... "; $utilisateur->update(); echo "OK<br/>"; // Sélection de la utilisateur $selectionUtilisateur = Utilisateur::findById($utilisateur->id_utilisateur); $selectionUtilisateur->afficher(); // Suppression de la utilisateur echo "Suppression de la utilisateur de la base ... "; $selectionUtilisateur->delete(); echo "OK<br/>"; // Liste de toutes les utilisateurs listerTout(); function listerTout() { // Liste de toutes les utilisateurs echo "Liste des utilisateurs disponibles dans la base : <br/>"; $listeUtilisateurs = Utilisateur::findAll();