Bonjour, j'ai un problème avec mon code d'update et je ne vois pas ou se trouve l'erreur.

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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
if (((isset($_POST['titre']) && ($_POST['titre']) != "")) && (isset($_POST['description'])) && (($_POST['description']) != "")){
	$titre= mysql_real_escape_string($_POST['titre']);
	$description= mysql_real_escape_string($_POST['description']);
	$statut= mysql_real_escape_string($_POST['statut']);
	$id= mysql_real_escape_string($_POST['id']);
	$photo = "";
	//On exécute la requete 
	try {	
		$query = $connect_db->prepare('UPDATE domaine SET 
			(iddomaine = :id, 
			titre = :titre, 
			description = :description, 
			photo = :photo, 
			statut = :statut )
		WHERE iddomaine = :id)');
                $query->execute(array(
			'id' => $id,
			'titre' => $titre,
			'description' => $description,
			'photo' => $photo,    
			'statut' => $statut
			));
		if ($query){  //La requete s'est exécutée correctement
?>
<script language=\javascript1.2\>
	alert("Mise a jour effectue avec sucess")
	document.location.href = 'index.php';
</script> 
<?php } 
		else {  //La requete ne s'est pas exécutée correctement?>
<script language="javascript1.2">
	document.location.href = 'echecMiseajour.php';
</script> 
<?php
		}
   } catch(PDOException $e){
	  echo "<h1>Une erreur s'est produite lors de l'enregistrement</h1>";
  }
 
$query->closeCursor();
comment régler le problème?