j'ai un base de données dans laquelle je rentre des données qui contiend un champ heure_diff au format datetime.
voilà ma table :
CREATE TABLE `wintitres` (
`ID` int(6) NOT NULL AUTO_INCREMENT,
`artist` varchar(50) collate latin1_general_ci NOT NULL,
`title` varchar(50) collate latin1_general_ci NOT NULL,
`heure_diff` datetime NOT NULL,
`duree` time NOT NULL,
PRIMARY KEY (`ID`)
) ;
Je voudrais créé un petit moteur de recherche qui serait basé sur le champ heure_diff.
par exemple je voudrai que les internautes puissent si il veulent savoir qu'elle titre est passé vers 14h30 le 1 mai 2010. On afficherait tous les titres ayant passé dans un interval de 30 minutes en fonction du choix des 14h30.
Voilà se que j'ai fait pour le moment niveau formulaire mais j'imagine qu'on doit mieu faire je pense avoir des probleme au niveau du deroulant par la suite.
<form action="recherche-titre.php" method="post" enctype="multipart/form-data">
<label>Date
<select name="Date" id="Date">
<?php
setlocale(LC_TIME, 'fr_FR.UTF-8');
$reqdate = mysql_query("SELECT * FROM wintitres");
while( $resdate = mysql_fetch_array( $reqdate ) )
{
$hdiff = ucwords(strftime("%d %B %Y", strtotime($resdate['heure_diff'])))
?>
<option value="<?php echo $hdiff;?>">
<?php echo $hdiff;?>
</option>
<?php } ?>
</select>
</label>
<input name="submit" type="submit" value="Rechercher" />
</form>
pouvez vous m'aider à mettre le reste en place ...? et corriger si possible mon formulaire pour qu'il soir fonctionnel.