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

  FORUM HardWare.fr
  Programmation

  PHP - Un include variable dans un switch c'est possible ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP - Un include variable dans un switch c'est possible ?

n°77538
Proov
Art & Science
Posté le 02-12-2001 à 22:34:19  profilanswer
 

quand c des trucs qui bouge pas comme cat=news ou cat=archives&page=2 c simple, j'arrive a le faire mais quand le lien est variable comment on fé ???
 
par exemple sur cette image, le lien pour la news c'est news/read_comment.php3?id_news=$id comment je fé ??? je veux simplement include la page de commentaire...
 
une image pour y voir + clair :D  
 
http://flasheur.free.fr/site.jpg
 
Merci
 :hello:

mood
Publicité
Posté le 02-12-2001 à 22:34:19  profilanswer
 

n°77545
Proov
Art & Science
Posté le 02-12-2001 à 22:46:51  profilanswer
 

UP please !! bon je vous met mon code... :)  
 
<?
switch ($cat){
 case "news": $page_principale= "index.php"; break;
 case "archives": $page_principale= "archives.php"; break;
 case "storiesdb":  
  switch($page){
    case "1": $page_principale= "stories/dragonball.php"; break;
    case "2": $page_principale= "stories/dragonball_2.php"; break;
 case "3": $page_principale= "stories/dragonball_3.php"; break;
    default: $page_principale= "stories/dragonball.php"; break;
  }
  break;
 case "storiesdbz":
  switch($page){
    case "1": $page_principale= "stories/dragonballz.php"; break;
    case "2": $page_principale= "stories/dragonballz_2.php"; break;
 case "3": $page_principale= "stories/dragonballz_3.php"; break;
    default: $page_principale= "stories/dragonballz.php"; break;
  }
  break;
 default: $page_principale= "news.php"; break;
}
include($page_principale);
?>

 
j'ai essayé pleins de trucs mais ca marche pas :( je dois rajouté quoi ?

n°77546
antibillou
Si je t'attrape je te mord !!!
Posté le 02-12-2001 à 22:49:17  profilanswer
 

Negueu a écrit a écrit :

UP please !! bon je vous met mon code... :)  




Je ne connais pas ton erreur, pourrais tu l'envoyer, sinon, je ne sais pas si c'est la solution, mais on ne peut pas faire d'include dans un fichier déjà inclu lui-même


---------------
http://212.95.67.13/fla/pri.cgi?a= [...] 50&f=20&g=
n°77548
Proov
Art & Science
Posté le 02-12-2001 à 22:55:26  profilanswer
 

ben j'ai essayer de rajouter
 
switch($id_news){  
   case "<? echo $id; ?>": $page_principale= "news/read_comment.php3?id_news=<? echo $id; ?>"; break;  
    }

 
 bon bien sur ca marche pas :D je m'en doutaut mais bon...comment on féééé :cry:  :cry:

n°77550
ethernal
Chercheur de vérité...
Posté le 02-12-2001 à 23:09:52  profilanswer
 

antibillou a écrit a écrit :

 
Je ne connais pas ton erreur, pourrais tu l'envoyer, sinon, je ne sais pas si c'est la solution, mais on ne peut pas faire d'include dans un fichier déjà inclu lui-même  




 
si si on peut ;)
 
Negeu> trop pbeau ton design !!  :love:  :love:  
mais je n'arrive pas à saisir ton problème :(
qd tu cliques sur ce liens, il t'ouvre la page "news/read_comment.php3?id_news=3" et que souhaiterais tu comme résultat/action ?

n°77560
Proov
Art & Science
Posté le 03-12-2001 à 08:18:04  profilanswer
 

Merci Ethernal :)  :pt1cable:  
 
Mon problème c'est que j'aimerais bien que news/read_comment.php3?id_news=3 soit inclut dans ma page principale ( $page_principale ) au lieu qu'il ouvre dans une nouvelle page :(
 
par exemple, voir les commentaires de n'importe quelle news, a la place des news au milieu sur l'image :)  
 
 :hello:

n°77569
ethernal
Chercheur de vérité...
Posté le 03-12-2001 à 09:27:08  profilanswer
 

essaye de garder une structure de paramètre identique pour sélectionner la page à afficher ($cat pour le type de page) :
 
switch ($cat){
case "news":  
        if ($id_news!="" ) {
           $page_principale= "news/read_comment.php3";
        }
        else{
           $page_principale= "index.php";
        }
      break;  
case "archives": $page_principale= "archives.php"; break;
case "storiesdb":  
 switch($page){
   case "1": $page_principale= "stories/dragonball.php"; break;
   case "2": $page_principale= "stories/dragonball_2.php"; break;
   case "3": $page_principale= "stories/dragonball_3.php"; break;
   default: $page_principale= "stories/dragonball.php"; break;
 }
 break;
case "storiesdbz":
 switch($page){
   case "1": $page_principale= "stories/dragonballz.php"; break;
   case "2": $page_principale= "stories/dragonballz_2.php"; break;
case "3": $page_principale= "stories/dragonballz_3.php"; break;
   default: $page_principale= "stories/dragonballz.php"; break;
 }
 break;
default: $page_principale= "news.php"; break;
}
include($page_principale);
?>
 
ton lien sera du type :
<A HREF="index.php?cat=news&id_news=1">Lire le commentaire</A>

n°77752
Proov
Art & Science
Posté le 03-12-2001 à 18:56:00  profilanswer
 

fo ke je change le lien alors ? parceque voilà ce ke g dans mon lien:
 
$reqCOMMENT = mysql_query("SELECT id FROM $TBL_COMMENTAIRES WHERE id_news='$id'" );
$resCOMMENT = mysql_num_rows($reqCOMMENT);
 
if($resCOMMENT>='2';){ $COMMENT = "<a href=\"news/read_comment.php3?id_news=$id\" class=\"plein\">$resCOMMENT $CommentsTitle</a>"; }
elseif($resCOMMENT=='1';){ $COMMENT = "<a href=\"news/read_comment.php3?id_news=$id\" class=\"plein\">$UnCommentTitle</a>"; }
else{ $COMMENT = "<a href=\"news/read_comment.php3?id_news=$id\" class=\"plein\">$NoCommentTitle</a>"; }
?>

 
tu peux faire qqchose ? :(  
 
 :hello:

n°78242
Proov
Art & Science
Posté le 04-12-2001 à 19:54:45  profilanswer
 

UP please :cry:

n°78319
Ventilo
Ventilo? Depuis 1998!
Posté le 05-12-2001 à 04:57:14  profilanswer
 

Ce qui serait bien, c'est que tu nous donne l'adresse d'un site qui a une fonction similaire au tien, pour comprendre ce que tu veux...


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

  PHP - Un include variable dans un switch c'est possible ?

 

Sujets relatifs
[HTML] Form 2 Post c'est possible ?[PHP] Warning sur fopen()
[PHP] Comment afficher les 5 derniers enregistrements ???[PHP] Tableaux, Sort() et probleme...
[PHP] form et redirection[PHP] Question super facile :))) Venez !!!
[PHP] Supprimer les http:// à l'affichage ![PHP] Problème de cookie...
[PHP] Cryptage[EASY PHP] Configurer l'envoi de mail ?
Plus de sujets relatifs à : PHP - Un include variable dans un switch c'est possible ?


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