Voila j’ai un autre problème pour réaliser ceci :
Dans ma base j’ai 2 champs (date et discrete)
L’un contient la date en format text (oui je sais c’est pas bien mais j’ai pas d’autre choix cela proviens d’une bdd access)
L’autre des 0 et 1 qui corresponde à l’allumage et l’extinction d’un appareil.
Donc ca ressemble a ceci
Code : Tout sélectionner
2/10/2008 0:48:41 1
2/10/2008 0:50:38 0
2/10/2008 1:24:44 1
2/10/2008 1:26:39 0
2/10/2008 2:07:39 1
2/10/2008 2:09:32 0
2/10/2008 2:54:12 1
2/10/2008 2:56:05 0
Voicis le code de depart que j’utilise.
<?php
$bouton = $_POST['send'];
if(!empty($bouton)) {
$debut = trim($_POST['debut']);
$fin = trim($_POST['fin']);
if(!empty($debut) && !empty($fin)) {
echo 'Choix: '.$debut.' '.$fin.'<br>';
}
else {
echo 'vous n\'avez pas rempli tous
les champs';
}
}
$debut = '2/10/2008 00:00:00'; // pour test
$fin = "3/11/2008 23:55:00"; // pour test
#connect mysql
mysql_connect("localhost", "root", "");
mysql_select_db("test");
$req = mysql_query("SELECT * FROM rfxcom where STR_TO_DATE(SampleDate, '%e/%m/%Y %k:%i:%s') between STR_TO_DATE('$debut', '%e/%m/%Y %k:%i:%s') and STR_TO_DATE('$fin', '%e/%m/%Y %k:%i:%s')");
print ($req);
echo '<br>';
while ($donnees = mysql_fetch_array($req) )
{
echo $donnees['Id'];
echo $donnees['SampleDate'],' ';
echo $donnees['Discrete'];
echo '<br>';
}
mysql_close();
?>
Comment dois-je m’y prendre ? Je ne parviens pas a comprendre comment faire sans si possible devoir réécrire dans la BDD
Merci