La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  [résolu] - Selection d'informations par categories
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: [résolu] - Selection d'informations par categories  (Lu 713 fois)
[résolu] - Selection d'informations par categories
« sur: le 25-01-2005 a 21:22:57 »
aurcom
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 10



Je suis un lama!

Voir le Profil
Répondre avec citation

Bonjour,

Pour un agenda, j'ai des informations qui sont classées par categories. Ces informations sont regroupées dans une bdd mysql avec un champ "type" (categorie 1, 2, 3).

Pour les afficher en fonction de la categorie, pas de probleme, j'ai mis un filtre sur le champ "type" en fonction du parametre d'url.
Code:

...
$colname_rsAgenda = "1";
if (isset($_GET['idtype'])) {
  $colname_rsAgenda = (get_magic_quotes_gpc()) ? $_GET['type'] : addslashes($_GET['type']);
}
.... SELECT * FROM tbnews WHERE type = %s", $colname_rsAgenda


Donc, en fonction de l'adresse (par exemple agenda.php?type=1) j'affiche telle ou telle catégorie de news.

Mais sur la 1ere page je voudrais afficher toutes les infos (sans catégories). Y a t il un moyen de le faire simplement sans faire une page differente ou une nouvelle requete ?
si j'enlève type=1 dans l'url il me met quand même un nombre par défaut.
peut on faire un "IF" dans une requete SQL.... par exemple si rien j'affiche tout, si type=1 j'affiche categorie 1, etc...

Qu'en pensez vous ? merci de votre aide !!!

« Dernière Édition: le 03-02-2005 a 09:31:38 par aurcom » Rapporter au modérateur  

Re:Selection d'informations par categories
« Répondre #1 sur: le 26-01-2005 a 00:03:05 »
MFred
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 340



Gnih ?
331567679 331567679
Voir le Profil    E-Mail
Répondre avec citation

Code:
"SELECT * FROM tbnews WHERE type =".$colname_rsAgenda." OR ".$colname_rsAgenda."=0 "

Je pense que cette requete te retournerait toutes les lignes de la table lorsque tu appeles agenda.php?type=0.
(Pas sur de moi, mais je crois que c'est avec ce genre d'instructions, "OR 0=0", que certains hackers exploitent les injections sql ... Cela dit la y'a normalement pas de problème, d'autant que tes variables sont bien controlées avant la requete .)

Rapporter au modérateur  

"In a world without fences and walls, who needs Gates and Windows ?"


Jabber : mfred@jabber.fr / mfred.mail@gmail.com
Re:Selection d'informations par categories
« Répondre #2 sur: le 03-02-2005 a 09:26:29 »
aurcom
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 10



Je suis un lama!

Voir le Profil
Répondre avec citation

Désolé de cette réponse tardive....

Un grand Merci, cela marche nickel !!!!!! 

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg