Bonjour
J’ai réalisée un formulaire avec des liste déroulante pour sélectionner une date qui contient jour, mois et l'année et ce date doit s'enregistrer dans ma base de donnée mais la base contient seulement un champ intitulé date pas 3 champs jour, mois, année
Comment je dois faire pour enregistre la date avec un seul champ
Voici le code que j'ai utilisé

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
 
<script type="text/javascript"> 
 
 
function init(deposer) 
{ 
tabjour=new Array(); 
for(var i=1;i<=31;i++) 
tabjour[i]=0+i; 
tabMois=new Array("Janvier","Fevrier","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","octobre","Nouvembre","Décembre"); 
tabAnnee=new Array(); 
for(var i=0;i<=110;i++) 
tabAnnee[i]=2009+i; 
for(var i=0;i<tabjour.length;i++) 
deposer.jour[deposer.jour.length]=new Option(tabjour[i]); 
for(var i=0;i<tabAnnee.length;i++) 
deposer.annee[deposer.annee.length]=new Option(tabAnnee[i]); 
for(var i=0;i<tabMois.length;i++) 
deposer.mois[deposer.mois.length]=new Option(tabMois[i]); 
} 
</script> 
</head> 
 
<body> 
 
<form method="post" action="connect formulaire devis.PHP" name="deposer" onSubmit="return verif_champs();" > 
 
<legend>Table Devis</legend> 
<fieldset > 
<tr bgcolor="#969696"> 
<td align="right"> 
Date Devis 
</td> 
<td width="222"> 
<select name="jour"> 
<Option value="">Jour</Option> 
</select> 
<select name="mois"> 
<Option name="ff" value="">Mois</Option> 
</select> 
<select name="annee"> 
<Option value="">Années</Option> 
</select> 
 
</td> 
</tr> 
<script language ="javascript"> 
init(deposer); 
</script> 
</FORM> 
 
et le code de connection c'est: 
$date=$_POST["date"]; 
$dbhost = 'localhost'; 
$dbuser = 'root'; 
$dbpass = ''; 
$conn = mysql_connect($dbhost,$dbuser,$dbpass)or die('error connecting to mysql'); 
$dbname = 'asta'; 
mysql_select_db($dbname); 
 
mysql_query("insert into devis(date)values('$date')"); 
?>
Merci de m'avoir aidé