voila je cherche à extraire les données de ma BDD en utilisant un formulaire avec 2 textbox date1 et date2 (format jj/mm/yyyy). J'envoie ma requête avec les 2 critères dates comme variables.
Mon problème est que j'obtiens tous les enregistrements et je souhaiterais avoir uniquement ceux compris entre les deux dates.
code du formulaire
<html><head> </head><body>
<form name="form1" method="get" action="repdate2.php">
<p>
<input name="date1" type="text">
à
<input name="date2" type="text">
<br>
<input type="submit" name="Submit" value="envoi">
</p>
</form></body>
</html>
j'envoie la requete (method GET) sur une page appelée repdate2.php
code affichage des données
<?php
// information pour la connection à le DB
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'tourisme';
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
$select = "SELECT * FROM test WHERE date1 > '$_GET[date1]' and date2 < '$_GET[date2]' ";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
while($enreg = mysql_fetch_array($result)) {
echo '<a href="fiche.php?date1='.$enreg["date1"].'">'.$enreg['date1'].' - '.$enreg['titre'].'<br><br>';
}
?>
Merci pour votre aide