par
iclo » 27 déc. 2005, 16:42
Une petite recherche sur le forum t'aurais renseigné un problême assez similaire à été traité il y a pas longtemps.
Tu testes la valeur de ce que te renvoit le formulaire avant, et en fonction des différentes valeurs tu construits ton query par concaténation. Si le choix est tous tu n'ajoute pas de critère dans la clause where.
Il vaudrait mieux ne pas stocker les status en clair, mais des codes dans un type int (1=en ligne, 2=hors ligne, etc) pour éviter de la redondance et accélerer les accès.
Une petite recherche sur le forum t'aurais renseigné un problême assez similaire à été traité il y a pas longtemps.
Tu testes la valeur de ce que te renvoit le formulaire avant, et en fonction des différentes valeurs tu construits ton query par concaténation. Si le choix est tous tu n'ajoute pas de critère dans la clause where.
Il vaudrait mieux ne pas stocker les status en clair, mais des codes dans un type int (1=en ligne, 2=hors ligne, etc) pour éviter de la redondance et accélerer les accès.