Bijour tout le monde !
Alors voila j'ai deja reussi a faire une page de recherche dans ma bdd, afin de selectionner plus ou moins finement des articles.
Mais j'ai un petit soucis au niveau de la recherche de date, je suis obligé de rentrer une date precise pr que cela me retourne un resultat.
Moi j'aimerai pouvoir rentrer "2008" et que l'on me retourne tt les articles de cette année... sans avoir a taper jj/mm/aa
je precise que la date rentrer est la date systeme![]()
J'ai pas mal avancé mais la je cale vraiment, voila mon code :
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 ?php $Date_entree=$_POST ['Date_entree']; $Date_sortie=$_POST ['Date_sortie']; $where=" WHERE "; $nbchamp=0; if ($Date_entree!="") { if ($nbchamp>0) { $where=$where." AND "; } $where=$where."Date_entree like '$Date_entree'"; $nbchamp++; } if ($Date_sortie!="") { if ($nbchamp>0) { $where=$where." AND "; } $where=$where."Date_sortie like '$Date_sortie'"; $nbchamp++; } $req=""; $req=$req."SELECT "; $req=$req." * "; $req=$req."FROM stock "; if($nbchamp>0) { $req=$req.$where; } echo "$WHERE<br>"; echo "Nombre de champs : $nbchamp<br><br>"; $resultat=mysql_query($req); $nb=mysql_num_rows($resultat); print ("J'ai trouvé $nb resultats !!!! <br><br>"); for ($i = 0; $i < $nb; $i++) { $tab=mysql_fetch_array($resultat); echo "<br>Nom : <strong>$tab[nom]</strong> <br>"; echo "Reference : $tab[reference]<br>"; echo "Type : $tab[type]<br>"; echo "Quantite : $tab[quantite]<br>"; echo "Date_entree : $tab[date_entree]<br>"; echo "Date_sortie : $tab[date_sortie]<br>"; echo "--------------------------------------"; } mysql_free_result($resultat); ?>je vs epargne la connexion a la table =) ca marche bien fo juste paufiner la methode de recherche je pense
Si qqn a une idee , manifeste toi plz !!!!![]()
Partager