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

 


Dernière réponse
Sujet : PHP - Un include variable dans un switch c'est possible ?
Ventilo 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...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Ventilo 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...
Proov UP please :cry:
Proov 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:
ethernal 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>
Proov 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:
ethernal

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 ?

Proov 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:
antibillou

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

Proov 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 ?
Proov 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:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)