cs_sebalex
Messages postés150Date d'inscriptionvendredi 25 février 2005StatutMembreDernière intervention 6 janvier 2017
-
31 août 2005 à 11:54
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
31 août 2005 à 12:20
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);
?>
cs_sebalex
Messages postés150Date d'inscriptionvendredi 25 février 2005StatutMembreDernière intervention 6 janvier 2017 31 août 2005 à 12:13
Merci pour la réponse. J'ai essayé mais lorsque j'insère 09 (septembre) s'affichent les enregistrement du mois d'avril (04) alors qu'aucun client n'a été enregistré pour septembre.