Filtrage de tableau php
Fermé
myn0thor
Messages postés
67
Date d'inscription
vendredi 9 juillet 2010
Statut
Membre
Dernière intervention
4 août 2016
-
5 déc. 2011 à 11:45
myn0thor Messages postés 67 Date d'inscription vendredi 9 juillet 2010 Statut Membre Dernière intervention 4 août 2016 - 5 déc. 2011 à 15:32
myn0thor Messages postés 67 Date d'inscription vendredi 9 juillet 2010 Statut Membre Dernière intervention 4 août 2016 - 5 déc. 2011 à 15:32
A voir également:
- Filtrage de tableau php
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Trier tableau excel - Guide
- Easy php - Télécharger - Divers Web & Internet
6 réponses
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
209
Modifié par Fallentree le 5/12/2011 à 14:12
Modifié par Fallentree le 5/12/2011 à 14:12
bonjour mynOthor,
Tu veux trier sur les colonnes de ta requetes.
Rajoute une entete de colonne a ta requete
chacune de ces entetes est un lien avec comme parametre le nom de la colones et l ordre de trie DESC/ASC.
Y a deux methodes:
1- ajouter a ta requete la condition associée au Get
2- appliquer le nouveau filtre a la vue associée à la requetes.
Je prefere la deuxieme mais je ne l'ai jamais retenu pour une raison simple ca rajoute un peu de code au depard au lieu de :
Y a quelques raccoursis sur les nom de colonnes ....
Tu veux trier sur les colonnes de ta requetes.
Rajoute une entete de colonne a ta requete
chacune de ces entetes est un lien avec comme parametre le nom de la colones et l ordre de trie DESC/ASC.
Y a deux methodes:
1- ajouter a ta requete la condition associée au Get
2- appliquer le nouveau filtre a la vue associée à la requetes.
Je prefere la deuxieme mais je ne l'ai jamais retenu pour une raison simple ca rajoute un peu de code au depard au lieu de :
if (sizeof($_GET)>0){ if (isset($_GET['Col1'])) $filter="oder by 'col1' ".$_GET['Col1']; // NB col1 ASC/DESC ...//Liste de colonne } If ($filter!="") $requete+=$filter;
Y a quelques raccoursis sur les nom de colonnes ....
myn0thor
Messages postés
67
Date d'inscription
vendredi 9 juillet 2010
Statut
Membre
Dernière intervention
4 août 2016
1
5 déc. 2011 à 14:41
5 déc. 2011 à 14:41
Si j'ai tout compris cela ta solution me permet de trier par ordre croissant ou décroissant, mais pas de sélectionner les champs à afficher.
Exemple:
Selectionner un client unique, ou sélectionner deux nuances de matière...
Exemple:
Selectionner un client unique, ou sélectionner deux nuances de matière...
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
209
Modifié par Fallentree le 5/12/2011 à 14:51
Modifié par Fallentree le 5/12/2011 à 14:51
soit tu liste toute les colonnes dans l analyse du $_GET
soit tu fais une astuce avec le nom de la colonne.
Mais pour cumuler les filtres, il faut faire autrement: la solution 1.
soit tu fais une astuce avec le nom de la colonne.
Mais pour cumuler les filtres, il faut faire autrement: la solution 1.
myn0thor
Messages postés
67
Date d'inscription
vendredi 9 juillet 2010
Statut
Membre
Dernière intervention
4 août 2016
1
5 déc. 2011 à 14:54
5 déc. 2011 à 14:54
Mouais j'vais un peut passer pour un boulet mais j'ai pas tout compris de ta solution 1...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
209
5 déc. 2011 à 15:11
5 déc. 2011 à 15:11
odbc ???
Sur mysql du peut creer une view genre de table
http://sql.1keydata.com/fr/sql-create-view.php
https://apprendre-php.com/tutoriels/tutoriel-28-mysql-5-0-les-vues.html
Sur mysql du peut creer une view genre de table
http://sql.1keydata.com/fr/sql-create-view.php
https://apprendre-php.com/tutoriels/tutoriel-28-mysql-5-0-les-vues.html
myn0thor
Messages postés
67
Date d'inscription
vendredi 9 juillet 2010
Statut
Membre
Dernière intervention
4 août 2016
1
5 déc. 2011 à 15:32
5 déc. 2011 à 15:32
Ouais en fait j'extrait les données depuis la base de données de notre ERP...