Hellooo

Je viens vers vous car j'ai besoin d'aide (assez logique )

Alors je vais vous expliquer un peu mon projet

Je suis actuellement en stage, j'avais pour projet de m'occuper d'une interface cantine afin d'aider la personne qui saisit les menus etc

Mon problème actuellement est tel que, au niveau de la modification :

Voici comment ça se présente : Pièce jointe 488694

Donc quand on appuie sur le bouton " modification", je récupère l'ID et ça nous dirige donc sur cette page : Pièce jointe 488698Pièce jointe 488701

Donc là pas de soucis, hop hop hop on fais les changements

Les changement sont envoyés dans une page qui renvoie les données à la BDD

Et c'est là que se pose le soucis

car je sais qu'il faut que je fasse la commande UPDATE or je ne la comprend pas vraiment :/
car quand je le fais avec la commande INSERT INTO ... VALUES $variable
Ça me fait une nouvelle ligne mais comment vous l'avez compris c'est pas ce que je souhaite :

Voici mon code de la page qui emmène vers la BDD :
Code html : 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
122
123
124
125
126
127
128
129
130
131
132
133
134
 <?php
$semaineactuelle = date('W');
//Désactiver le rapport d'erreurs
error_reporting(0); 
session_start();
$saut = '<br> <br>';
 
//Initialisation des variables 
 
$date_modif=$_POST['date_modif'];
$numsemaine=$_POST['numsemaine'];
$entree1_modif = $_POST['entree1_modif'];
$entree2_modif= $_POST['entree2_modif'];
$plat1_modif = $_POST['plat1_modif'];
$plat2_modif = $_POST['plat2_modif'];
$accompagnement1_modif = $_POST['accompagnement1_modif'];
$accompagnement2_modif = $_POST['accompagnement2_modif'];
$dessert1_modif = $_POST['dessert1_modif'];
$dessert2_modif= $_POST['dessert2_modif'];
 
$_SESSION['date_modif'] = $_POST['date_modif'];
$_SESSION['numsemaine'] = $_POST['numsemaine'];
$_SESSION['entree1_modif'] = $_POST['entree1_modif'];
$_SESSION['entree2_modif'] = $_POST['entree2_modif'];
$_SESSION['plat1_modif'] = $_POST['plat1_modif'];
$_SESSION['plat2_modif'] = $_POST['plat2_modif'];
$_SESSION['accompagnement1_modif'] = $_POST['accompagnement1_modif'];
$_SESSION['accompagnement2_modif'] = $_POST['accompagnement2_modif'];
$_SESSION['dessert1_modif'] = $_POST['dessert1_modif'];
$_SESSION['dessert2_modif'] = $_POST['dessert2_modif'];
 
 
?>
 
<!DOCTYPE html> 
<html> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
 
<head> 
 
<!--Mise en page -->
 
<meta charset="utf-8"/>
<title> Base de donnees Modification - C&D Foods France </title>
<link rel="icon" type="image/png" href="Logo C&D Foods.png" />
<link rel="stylesheet" type="text/css" href="styleaffichage.css"/>
<link rel="stylesheet" href="http://10.17.178.116:8080/erp/jquery.mobile/demos/css/themes/default/jquery.mobile-1.4.5.min.css">
<script src="http://10.17.178.116:8080/erp/jquery.mobile/demos/js/jquery.js"></script> 
<script src="http://10.17.178.116:8080/erp/jquery.mobile/demos/js/jquery.mobile-1.4.5.min.js"></script>
<link rel="stylesheet" href="jquery.mobile/demos/_assets/css/jqm-demos.css">
<link rel="stylesheet" href="jquery.mobile/demos/css/openfonts.css">
<script src="jquery.mobile/demos/_assets/js/index.js"></script>
<script src="jquery.mobile/kiwi.js"></script>
 
 
 
</head> 
<body>
 
<!--En tête de la page -->
<div data-role="page">
<div data-role="header" data-theme="b">
<!--<script language="javascript" src="chargementmodif.js"></script>-->
<p><h1>Resultats Menu - C&D Foods France</h1></p>
</div>
<div data-role="content">
<p class="center">
<p><center>
<?php
 
$semaine=strtotime ($date);
$numsemaine=date('W',$semaine);
 
?>
 
 
<?php
 
//Verification si les champs sont vides
if(empty($_SESSION['entree1_modif']) OR empty($_SESSION['entree1_modif']) )
{
echo '<script language="javascript">';
echo 'alert("erreur champ vide")';
echo '</script>';
exit(); 
}
 
 
 
//Mise en places des variables 
 
echo 'Le : '.$date_modif . $saut;
echo 'Semaine numero : ' .$numsemaine. $saut;
echo ' Entree 1 : '.$entree1_modif. $saut;
echo ' Entree 2 : '.$entree2_modif. $saut;
echo ' Plat 1 : '.$plat1_modif. $saut;
echo ' Plat 2 : '.$plat2_modif. $saut;
echo ' Accompagnement 1 : '.$accompagnement1_modif. $saut;
echo ' Accompagnement 2 : '.$accompagnement2_modif. $saut;
echo ' Dessert 1 : '.$dessert1_modif. $saut;
echo ' Dessert 2 : '.$dessert2_modif. $saut;
 
 
?>
 
<?php
 
//Connexion a la BDD 
$base = mysql_connect ('XXX', 'XXX', 'XXX' );
mysql_select_db ('XXX', $base) ;
 
//Lancement de la requête
$sql = 'UPDATE menus 
SET "'Date=$date_modif.'","'.$numsemaine.'","'.Entree1=$entree1_modif.'","'.Entree2=$entree2_modif.'","'.Plat1=$plat1_modif.'","'.Plat2=$plat2_modif.'","'.Accompagnement1=$accompagnement1_modif.'","'.Accompagnement2=$accompagnement2_modif.'","'.Dessert1=$dessert1_modif.'","'.$dessert2=$dessert2_modif.'")';
 
//On insere le tuple (mysql_query) + Ecriture d'un message derreur si la requête ne se passe pas 
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
 
//Fermeture de la BDD 
mysql_close();
?>
</div>
</div>
<?php 
 
//Vérification de la connexion 
$base = mysql_connect ('XXX', 'XXX', 'XXX');
mysql_select_db ('XXX', $base) ; 
mysql_close();
 
exit();
?>
</body>
</html>

Je préviens aussi que je suis débutant et que j'apprends un peu sur le tas ^^'
Si vous avez besoin d'autre informations hésitez pas à me demander ^^'