Bonjour.

Dans le teste que je fais, j'arrive à afficher une date d'une table et à enregistrer une date mais je n'arrive pas à modifier une date.
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
$ansd = "";
$moisd = "";
$jourd = "01";
$date_debut ="";
if (isset($_POST['ansd']))	$ansd = $_POST['ansd'];
else $ansd = "";
if (isset($_POST['moisd']))	$moisd = $_POST['moisd'];
else $moisd = "";
if (isset($_POST['date_debut']))	$date_debut = $_POST['date_debut'];
else $date_debut = "";
if ((!empty($ansd)) && (!empty($moisd))){
	$date_debut = "$ansd-$moisd-$jourd";
}
if (isset($_POST['modifier'])) {
	$sql = "UPDATE couleurs SET nom = '$nom', couleur = '$couleur' DateDebut = '$date_debut' WHERE nom LIKE '%$nom%'";
		mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
		$couleur = explode(",",$couleur);
		$action ="modifier";
}
<form name="dossier" method="POST" action="index.php?page=page">
les dates
<SELECT size=1 name='moisd' style='width:95px; font-size:11px'>
<OPTION value=''></OPTION>
<OPTION value='01'<?php if ($moisd == '01') echo "selected='selected'"; ?>>Janvier</OPTION>
<OPTION value='02'<?php if ($moisd == '02') echo "selected='selected'"; ?>>Février</OPTION>
<OPTION value='03'<?php if ($moisd == '03') echo "selected='selected'"; ?>>Mars</OPTION>
<OPTION value='04'<?php if ($moisd == '04') echo "selected='selected'"; ?>>Avril</OPTION>
<OPTION value='05'<?php if ($moisd == '05') echo "selected='selected'"; ?>>Mai</OPTION>
<OPTION value='06'<?php if ($moisd == '06') echo "selected='selected'"; ?>>Juin</OPTION>
<OPTION value='07'<?php if ($moisd == '07') echo "selected='selected'"; ?>>Juillet</OPTION>
<OPTION value='08'<?php if ($moisd == '08') echo "selected='selected'"; ?>>Août</OPTION>
<OPTION value='09'<?php if ($moisd == '09') echo "selected='selected'"; ?>>Septembre</OPTION>
<OPTION value='10'<?php if ($moisd == '10') echo "selected='selected'"; ?>>Octobre</OPTION>
<OPTION value='11'<?php if ($moisd == '11') echo "selected='selected'"; ?>>Novembre</OPTION>
<OPTION value='12'<?php if ($moisd == '12') echo "selected='selected'"; ?>>Décembre</OPTION>
</SELECT>
<SELECT name='ansd' style='width:62px; font-size:11px'>
<OPTION value=''></OPTION>
<OPTION value='2004'<?php if ($ansd == '2004') echo "selected='selected'"; ?>>2004</OPTION>
<OPTION value='2005'<?php if ($ansd == '2005') echo "selected='selected'"; ?>>2005</OPTION>
<OPTION value='2006'<?php if ($ansd == '2006') echo "selected='selected'"; ?>>2006</OPTION>
<OPTION value='2007'<?php if ($ansd == '2007') echo "selected='selected'"; ?>>2007</OPTION>
<OPTION value='2008'<?php if ($ansd == '2008') echo "selected='selected'"; ?>>2008</OPTION>
</select> 
<input type="text" name="date_debut" value="<?php echo "$ansd-$moisd-$jourd";?>">
</form>