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

  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu]Include et GET

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu]Include et GET

n°1720855
athenaa
Posté le 21-04-2008 à 11:19:58  profilanswer
 

Bonjour,
 
Je fais un site internet, j'ai une gestion de news avec en bas de page les numeros de pages des news  
 
http://www.japanasbl.be/?page=php/news/news
 
J'aimerai que quand on clique sur les pages, au lieu de m'ouvrir une nouvelle fenetre, que les news soit inclus dans la page du design.
Mais je n'y arrive pas :(
 
Dans la page index en racine du site j'ai mit ce code ci:
 

Code :
  1. ?php
  2.       if(empty($_GET['page'])) {
  3.      include("php/accueil.php" );
  4.       } else {
  5.        if(file_exists($_GET['page'] . ".php" ))
  6.        {
  7.       include($_GET['page'] . ".php" );
  8.        }
  9.        else
  10.       {
  11.       include("php/erreur.php" );
  12.       }
  13.      }
  14.     if(eregi("(:/)|(./)",$page)){ $page=$page_defaut; }
  15.      ?>


 
Quand on clique sur le menu des news ca marche, il n'y a aucun problème comme les autres pages.
Par contre ,si je met dans le lien cette adresse: http://www.japanasbl.be/?page=php/ [...] =1&total=6 ben ca ne fonctionne pas.
 
Dans la pages des news le code pour les pages est celui ci:
 

Code :
  1. // calcul du nombre de pages
  2.   $nbpages = ceil($total / $nb); // arrondi a l'entier superieur
  3.   // on affiche les pages
  4.         echo'<td></td><td align="center" valign="center" class="admin'.$prefixe.'">';
  5.        for($i = 1;$i <= $nbpages;$i ++){
  6.       echo'[<a class="'.$prefixe.'"href=http://www.japanasbl.be/php/news/?pages='.$i.'&total='.$total.'>'.$i.'</a>]';
  7.         if($i < $nbpages) echo '';
  8.       }
  9.       if($total < 1) echo'aucune news pour le moment ou pour le mois en cours.';
  10.       }
  11.       echo'</td><td></td></table>';


 
j'ai déjà regarder sur le forum est j'ai vu qu'il y'avais un problème au niveau de la gestion du

Code :
  1. =1&total=6


et qu'il fallait faire un truc du genre

Code :
  1. if (isset($_GET['toto'])) { $totovar=$_GET['toto'];}


 
parce qu'il chercher le lien en racine du site ou je sais pas quoi.
 
mais j'ai rien compris  :D en plus comme il y'a un include déjà dans ma page de base, ben je ne sais pas comment l'intégrer, ou même comment l'integrer dans ma page des news. j'ai un peu de mal en php, je comprend les bases mais la je suis perdu.
 
c'est un script que j'ai telecharger.
 
Merci  :jap:


Message édité par athenaa le 21-04-2008 à 11:42:28
mood
Publicité
Posté le 21-04-2008 à 11:19:58  profilanswer
 

n°1720861
Aslan117
Posté le 21-04-2008 à 11:22:38  profilanswer
 

Je crois que tu doit utiliser POST au lieu de GET mais je ne suis pas sûr :p

n°1720868
Melendril
Posté le 21-04-2008 à 11:32:31  profilanswer
 

Salut
 
Au lieu de

Code :
  1. echo'[<a class="'.$prefixe.'"href=http://www.japanasbl.be/php/news/?pages='.$i.'&total='.$total.'>'.$i.'</a>]';


Met

Code :
  1. echo'[<a class="'.$prefixe.'"href=http://www.japanasbl.be/?page=php/news/news&pages='.$i.'&total='.$total.'>'.$i.'</a>]';


 
Testé sur ton site, cela marche.
 
En fait tu étais sur la bonne piste avec le lien que tu as donné, sauf que tu as oublié de changer le second '?' en '&'


Message édité par Melendril le 21-04-2008 à 11:34:38
n°1720883
athenaa
Posté le 21-04-2008 à 11:42:11  profilanswer
 

wahh merci beaucoup, ca fait des heures et des heures que je cherche  :D

n°1720922
Aslan117
Posté le 21-04-2008 à 12:18:59  profilanswer
 

/me se cache  :lol:

n°1720938
athenaa
Posté le 21-04-2008 à 12:40:37  profilanswer
 

Aslan117 a écrit :

/me se cache  :lol:


 
lol mais non ...
Tout de façon c'est vrai que de mettre POST me semblait très bizarre  :D , mais tu auras tout de même essayé de m'aider, merci quand même  ;)


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

  [Résolu]Include et GET

 

Sujets relatifs
[Résolu] Boucle For et condition if[Résolu]Afficher résultat requête MAX
RESOLU PHP bbcode dans une shoutbox[php + Ajax] include "dynamique?" [résolu]
petit souci avec variable d'un Input [résolu]prb de chemin dans un include
[Résolu] Affichage de la déconnexion d'un utilisateur[Résolu] Recherche avancée dans un array
[Résolu] Incorrect password avec Bookmark4U / php 
Plus de sujets relatifs à : [Résolu]Include et GET


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