Bonjour a tous, j'ai fait un formulaire d'edition d'un enregistrement d'une BDD MySQL, il y a un upoad d'image et j'aurai aimer que si pendant l'editon il n'y pas un nouvelle upload d'image pour ce champ il ne ce passe rien pour lui.

J'ai mi un empty pour voir si il y a quelque chose dans ma variable $_FILES avec une condition if else, mais il reste toujours dans mon if qu'il y est un upload ou non...


J'arrive pas trouver mon erreur, pouvez vous m'aider?


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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
case "edit_manif" :
 
			require_once('connec_bdd.php');
 
 
 
 
				$type=$_FILES['affiche']['type'];
 
 
				if(($type!="image/jpeg")&&($type!="image/pjpeg")&&($type!=""))
		{
 
		echo "Erreur le fichier que vous telecharger n'est pas dans le bon format";
 
				echo '<SCRIPT LANGUAGE="JavaScript">
										function redirect() {
							window.location="select_edit_manifestation.php"
						}
						setTimeout("redirect()",3000); 		  </SCRIPT>';
 
 
				}
		else
 
 
				{
 
				if(!empty($_FILES['affiche']))
				{
 
 
				$requet = "select affiche from manifestation WHERE titre = '".$_SESSION['titre_manif']."' ";
 
				$result = mysql_query($requet);
 
				while ($row = mysql_fetch_row($result))
 
				{
 
				$affich = $row[0];
 
				}
 
 
						unlink($affich);
 
						$aff=$_FILES['affiche']['name'];
 
						$image_destination = "../images/affiche_manif/".$aff;
 
						$affiche = move_uploaded_file($_FILES['affiche']['tmp_name'],$image_destination);
 
						$titre=mysql_real_escape_string($_POST['titre']);
 
						$contenu=mysql_real_escape_string($_POST['contenu']);
 
 
 
				$requete = "UPDATE manifestation set titre='".$titre."', contenu='".$contenu."', affiche='".$image_destination."' WHERE titre = '".$_SESSION['titre_manif']."' ";
 
 
 
				$resultat = mysql_query($requete) or die(mysql_error());
 
 
		{
 
 
 
		echo "L'insertion a bien été effectué";
 
		echo '<SCRIPT LANGUAGE="JavaScript">
								function redirect() {
					window.location="corine.php"
				}
				setTimeout("redirect()",3000); 		  </SCRIPT>';
 
		}
 
 
 
		}
 
		else
 
		{	
 
						$titre=mysql_real_escape_string($_POST['titre']);
 
						$contenu=mysql_real_escape_string($_POST['contenu']);
 
 
 
				$requete = "UPDATE manifestation set titre='".$titre."', contenu='".$contenu."' WHERE titre = '".$_SESSION['titre_manif']."' ";
 
 
 
				$resultat = mysql_query($requete) or die(mysql_error());
 
 
		{
 
 
 
		echo "L'insertion a bien été effectué";
 
		echo '<SCRIPT LANGUAGE="JavaScript">
								function redirect() {
					window.location="corine.php"
				}
				setTimeout("redirect()",3000); 		  </SCRIPT>';
 
		}
 
 
 
		}
		}
 
					break;

Merci d'avance!!!