[PHP++] Filtre

Fermé
psaikopat Messages postés 339 Date d'inscription jeudi 25 novembre 2004 Statut Membre Dernière intervention 24 février 2008 - 19 déc. 2005 à 09:49
wiwimagique Messages postés 481 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 20 avril 2006 - 20 déc. 2005 à 09:57
Bonour a tous,

Je suis entrain de créer un intranet pour mon entreprise et donc j'ai un petit problème.
J'ai dans une base de donnée, diverses informations concernant des actions QEHS (Quelité, Environnement, Hygiène, Sécurité), et je veux créer un filtre de ce style ( http://img367.imageshack.us/img367/2827/gestionlitigemulticritre3mg.png ), bien sur pas avec les meme infos, mais ou le fonctionnement serai le meme !

Comment puis je procéder?
Je ne veux pas de code mais des idées, explications, suggestions ...

Merci d'avance ...
A voir également:

6 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
19 déc. 2005 à 10:09
Bah pour moi mon pti psaikopat ,c'est partit avec du CSS et du HTML, Poum pim pan ! allez hop t'envois du
<input type=
"checkbox"
"text"
"select"
"radio"
"button"

Le tout bien organisé dans un Zoli tableau html (avec tailles en pixels :) )

Et pif !

:D

Zep3k!GnO
0
psaikopat Messages postés 339 Date d'inscription jeudi 25 novembre 2004 Statut Membre Dernière intervention 24 février 2008 14
19 déc. 2005 à 10:32
Bin pour faire le filtre, c'est bon je l'ai fait avec un vieux <table></table>
Mais c'est plus pour aller taper dans la table...

HA MAIS NON J'AI TROUVé !!!

Voila comment je vais faire ...
en gros, et en français ...

$condition = " ";
$sql = "SELECT * FROM actionqehs.action ";

//premier test
Si filtrepilote = vrai {
$condition = $condition . " Nompilote='$pilote'"; }
finsi

//deuxième test donc différent du premier
Si filtreprocessus = vrai {
Si $condition <> " " {
$condition = $condition . "AND";
}
$condition = $condition . " Nomprocessus='$processus'";
}

//suite avec des test (meme principe que précédement)
.
.
.

//Construction de la requete
Si $condition <> " ";
{
$sql = $sql . "WHERE" . $condition;
}


T'en pense quoi Zep3 ?? C'est bon ou pas ?
C'est une bonne idée non ?

Une construction de requete dynamiquement ! ^^
0
wiwimagique Messages postés 481 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 20 avril 2006 108
19 déc. 2005 à 11:28
une astuce pour alléger l'écriture est de mettre les conditions dans un tableau et faire un implode.

$conditions = array();
$conditions[] = "champs1='$formulaire1'";
$conditions[] = "champs2='$formulaire2'";
$conditions[] = "champsX='$formulaireX'";

$requete = "select machin from truc where ".implode(" AND ",$conditions);


ça t'évite tous les problèmes avec les AND notamment.
0
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
19 déc. 2005 à 10:46
Mais c'est plus pour aller taper dans la table...
J'me disais encore que tu devais savoir ça :P (pr la construct)

Une construction de requete dynamiquement ! ^^

Bah ouais moi aussi j'aurai fait un truc du genre, tu vérifies, tu construits ta requête, tu vérifies , tu construits ta requête...

Et pof on post le tout...

Par contre fait bien gaffe à tes synthaxe car avec la concaténation ,c'est toujours délicat de faire un truc générique que marche bien pour tout ...

bon CouRage :P
Y en a qui vont sélectiooner a GoGO chez lapeyre après :D

Zep3k!GnO
0
psaikopat Messages postés 339 Date d'inscription jeudi 25 novembre 2004 Statut Membre Dernière intervention 24 février 2008 14
19 déc. 2005 à 10:51
looool

Oui venez acheter des escaliers !

Je les vends pas cher ! ;)

Bon allez c'est parti...
Bon courage pour ton truc de batch-room !! ^^
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Hylmer Messages postés 8 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 14 juillet 2009 2
19 déc. 2005 à 21:47
je veux une formation en php
0
wiwimagique Messages postés 481 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 20 avril 2006 108
20 déc. 2005 à 09:57
Mes honoraires sont de 440 euros/jour.

Merci
0
psaikopat Messages postés 339 Date d'inscription jeudi 25 novembre 2004 Statut Membre Dernière intervention 24 février 2008 14
20 déc. 2005 à 08:46
Oui et ?
Tu as besoin d'aide?
Tu veux nous contacter pour un projet?
0