Affichage et insertion date ok,mais problème pour modifier
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:
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> |