Bonjour à tous!!
Voila mon probleme... J'ai cette table :
J'ai deux dates qui sont décomposée en jour,mois,année pour chacune. Je souhaite faire ensuite une requete qui me permet de selectionner certaines lignes selon des criteres rentrés précédemment dans un formulaire... voici ma requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 CREATE TABLE contacts ( numero int(30) NOT NULL auto_increment, datemisejour date default NULL, datearchivage date default NULL, pac varchar(10), client varchar(150), remarques varchar(70), nom varchar(25), prenom varchar(25), anneedebut varchar(4), moisdebut varchar(2), jourdebut varchar(2), anneefin varchar(4), moisfin varchar(2), jourfin varchar(2), telephone varchar(30), email varchar(50), PRIMARY KEY (numero), KEY numero (numero)) TYPE=MyISAM;
Donc la on fait une selection sur les champs remplis... jusque là, ok... Le probleme, c'est que je dois aussi faire selon la date si elle est valide ou, c'est à dire, par exemple pour la date de debut, il faut qu'elle soit anterieur à la date du jour... et pour la date de fin il faut qu'elle soit plus grande que celle du jour...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $requete="SELECT * FROM contacts WHERE datearchivage like '00%' AND pac like '$pac' AND client like '$client' AND nom like '$nom' AND prenom like '$prenom' AND email like '$email' ORDER BY '$numero' ASC";
Avant cela fonctionnait car je n'avais pas séparé le jour, le mois et l'année...
Comment faire maintenant???
c'est assez urgent en plus...
merci de votre aide
laeti
Partager