Bonsoir,
Voila mon problème,
J'utilise le module datepicker de jquery dans mon formulaire a deux endrois
1 pour enregistrer la date d'envois des données
2 pour faire une recherche dans la base mysql des entrées effectuées
en france on a l'habitude de marquer nos date sous cette forme là : dd/mm/yyyy
alors que les dates stockées dans une base de données au format date mysql sont representé ainsi yyyy-mm-dd
y aurai t-il une manière d'afficher les dates a la "française" et au moment de l'envois au serveur que se sois pour les enregistrer ou recupérer les données de les tranformer au format sql.
le code de ma page qui me permet de faire une recherche pour que vous ayez une idée.
Merci
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 <h2>Exporter</h2><br /><br /> <div class="mainForm" id="fieldDate_1"> <form method="post" name="regie" action="index.php?page=3" enctype="application/x-www-form-urlencoded" accept-charset="UTF-8"> <div style="float:Left; padding-left:10px;"><label for="fielddate_1b" class="formFieldQuestion">Versé entre le : </label></div><div style="float:Left"><input type="text" style="text-align: right" readonly="true" name="fielddate_1b" id="fielddate_1b" value="" tabindex="10" /></div> <div style="float:Left; padding-left:2px;"><label for="fielddate_1c" class="formFieldQuestion"> et le : </label></div><div style="float:Left"><input type="text" style="text-align: right; margin-right:10px;" readonly="true" name="fielddate_1c" id="fielddate_1c" value="" tabindex="20" /></div> <input id="saveForm" class="mainForm" type="image" src="imgs/btn_valider.png" value="Envoyer" tabindex="30"/> </form> </div> <?php $debut = $_POST['fielddate_1b']; $fin = $_POST['fielddate_1c']; include("./config.inc.php"); mysql_connect($db_host,$db_user,$db_pass) or die ('connexion impossible'); mysql_select_db($db_name) or die ('connexion impossible'); $requete = mysql_query("SELECT * FROM regie WHERE field_1 BETWEEN '$debut' AND '$fin' ORDER BY field_1 ASC") or die (mysql_error()); if($data = mysql_fetch_array($requete)){ echo "<br />"; echo "<center><h3>Voici les résultats entre le: $debut et le: $fin</h3></center>"; echo "<br /><p style='clear:both'></p>"; } while($data = mysql_fetch_array($requete)) { echo ''.$data['field_0'].' '.$data['field_1'].' '.$data['field_2'].' '.$data['field_3'].' '.$data['field_4'].' '.$data['field_5'].' '.$data['field_6'].' '.$data['field_7'].' '.$data['field_8'].'<br>'; } ?>
Partager