bonsoir,
merci pour votre aide voila ma page d'admnistration ne veut pas enregistrer mes modification alors qu'il affiche le message indiquant que ca été fait, je suis debutante en PDO.
Merci.

page categorieManager.php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/**
		* Méthode permettant de modifier une categorie
		* @param $categorie categorie la categorie à modifier
		* @return vide
		*/
<?php
	public function update(Categorie $Categorie)
	{
		$requete = $this->db->prepare('UPDATE categorie SET titre = :titre, description = :description ,estActive = :estActive, estDansMenu = :estDansMenu,dateModification = NOW(),idSupCategorie = :idSupCategorie WHERE id = :id');
		$requete->bindValue(':titre', $Categorie->getTitre());
		$requete->bindValue(':description', $Categorie->getDescription());
		$requete->bindValue(':estActive', $Categorie->getEstActive());
		$requete->bindValue(':estDansMenu', $Categorie->getEstDansMenu());
		$requete->bindValue(':idSupCategorie', $Categorie->getIdSupCategorie());
		$requete->bindValue(':id', $Categorie->getId(), PDO::PARAM_INT);
 
		$requete->execute();
	}
?>
admin.php:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<?php
 if (isset ($_GET['modifier']))
	{
        $categorie = $manager->getUnique((int) $_GET['modifier']);
		print_r($categorie);
		$manager->update($categorie);
 
		$message = 'La categorie a bien été modifié !';
    }
?>
µMERCI