salut à tous,
J'ai des date enregistrées dans une bdd au format MySql (year-month-day). Jusque là, pas de problème.
Dans un formulaire, j'indique un mois sous forme 08 pour août (par exemple) et je souhaite que ma requete recherche uniquement les enregistrement correspondants à ce mois.
J'ai essayé avec "strtotime()" de différentes manières mais rien ne fonctionne. Ensuite j'ai essayé un truc pas claire dont je ne suis pas sûr:
<?
$editFormAction = $_SERVER['PHP_SELF'];
if(isset($_POST['value'])){
$mois_facturation = $_POST['value'];// champ d'insertion du mois en chiffre (08)
mysql_select_db($database_connexion, $connexion);
$query_clients = "SELECT * FROM clients WHERE date('m',strtotime(date_ins)) = '$mois_facturation'";
$clients = mysql_query($query_clients, $connexion) or die(mysql_error());
$row_clients = mysql_fetch_assoc($clients);
$totalRows_clients = mysql_num_rows($clients);
?>
<? do{?>
<tr>
<td width="20"> </td>
<td width="410"><? echo $row_clients['societe']?></td>
</tr>
<? } while ($row_clients = mysql_fetch_assoc($clients));?>
Quelqu'un peut-il m'aider. J'ai tout essayé et n'ai rien trouvé sur le forum !!!
David