Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2355 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  N'afficher que certains articles

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

N'afficher que certains articles

n°1151804
sky59
Posté le 17-07-2005 à 16:03:39  profilanswer
 

Bonjour,
 
Je réalise un site pour une entreprise (site qui n'est pas encore en ligne), et je rencontre actuellement un problème.
 
Dans ma page, j'ai une carte des départements de France, servant de liens vers différentes pages :
 
<href="articles.php?lng=fr&amp;pg=01">
<href="articles.php?lng=fr&amp;pg=02">
<href="articles.php?lng=fr&amp;pg=03">
etc.
(liens relatifs)
 
Les numéros des pages affichées correspondent aux numéros de départements.
Ces pages affichent des articles.
 
Pour le moment, tous les articles stockés sont affichés.
 
Mais j'aimerais que seul les articles correspondants au département sélectionné soit affichés.
 
Les articles postés par les rédacteurs ne s'affichent pas tant que l'adminstrateur du site ne les a pas acceptés.
L'administrateur du site devrait rajouter au bout du titre des articles (01), (02), etc. pour que l'article ne s'affiche en fonction du département voulu.
 
Il faudrait alors que le programme ne lise que la fin du titre (--> (01) (02) ... ), et n'affiche ensuite cet article que si il correspond au département sélectionné.
 
 
ex : lorsque l'on ouvre la page 01, tous les articles se terminant par (01) sont affichés. Pareille par la page 02, etc.  
 
 
Mais comme je ne m'y connais pas trop en PHP...
 
On m'a donné une petite aide (mais je n'arrive plus à contacter la personne pour avoir plus d'informations) :
 
 
if (......){ en php à cet endroit:
 
if (!empty($­dbw)) {
  for ($­i = $­minnews*($­id-1); $­i < $­maxnews; $­i++) {
  ....... c'est ici qu'il faut mettre ton test......
 
et puis ne pas oublier de refermer la  } à la fin c'est a dire ici:
</tr>
</table><br></div>
<?
}<====paranthèse à rajouter
 }
}
btable();
 
Voila si tu passes l'argument $­dept à cette page elle ne doit afficher que les fiches qui o­nt la valeur de cet argument  
 
dans leur titre.

 
 
Si quelqu'un pouvait m'éclairer sur le "test" en question...
Merci d'avance.

mood
Publicité
Posté le 17-07-2005 à 16:03:39  profilanswer
 

n°1151815
sielfried
Posté le 17-07-2005 à 16:22:02  profilanswer
 

Pour récupérer le numéro de département,  
http://fr.php.net/substr
 
Regarde surtout l'exemple 2.


Message édité par sielfried le 17-07-2005 à 16:22:19

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1151838
masklinn
í dag viðrar vel til loftárása
Posté le 17-07-2005 à 17:38:50  profilanswer
 

Comment sont stockés les articles à afficher?
 
Si tu les stockes proprement dans une base de donnée, tu peux leur associer (en clé externe?) le numéro du département auquel ils sont associé, comme ça en une seule requête tu récupères uniquement les articles kivonbien et il ne te reste qu'à les afficher.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1151842
sky59
Posté le 17-07-2005 à 17:42:11  profilanswer
 

Les articles sont stockés dans des fichiers texte.
Il n'y a pas de base de données SQL.
J'utilise GuppY.

n°1151852
masklinn
í dag viðrar vel til loftárása
Posté le 17-07-2005 à 18:03:24  profilanswer
 

sky59 a écrit :

Les articles sont stockés dans des fichiers texte.
Il n'y a pas de base de données SQL.
J'utilise GuppY.


Erf :/
 
Ben dans ce cas, effectivement, substr (comme le propose sielfried) ou une expression rationnelle pour filtrer les articles existants et ne garder que ceux qui correspondent :/


Message édité par masklinn le 17-07-2005 à 18:03:46

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1151874
sky59
Posté le 17-07-2005 à 18:24:58  profilanswer
 

OK merci beaucoup.
 
Mais je dois mettre quoi à la place de "abcdef" de l'exemple pour récupérer l'URL du site ?

n°1151878
sky59
Posté le 17-07-2005 à 18:27:46  profilanswer
 

Ah oui -> $url
^^

n°1151881
afbilou
pouet your life
Posté le 17-07-2005 à 18:31:29  profilanswer
 

$_SERVER['REQUEST_URI']
$_SERVER['SCRIPT_NAME']
$_SERVER['PHP_SELF']


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  N'afficher que certains articles

 

Sujets relatifs
afficher une ip sur une pageAfficher un message de la bdd
afficher carte de france météoRecherche à afficher carte de france météo
afficher le contenu d'un input text sur le meme formulaireAfficher un div au survol d'un lien [résolu]
Recuperer une image sur un FTP puis l'afficherAfficher un texte arabe
Afficher une image en C++[ASP/Access]Comment je peux consulter et afficher un enregistrement
Plus de sujets relatifs à : N'afficher que certains articles


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR