begin process at 2012 05 29 01:21:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Un div en fonction d'une page...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Un div en fonction d'une page...

dimanche 10 juin 2007 à 18:03:43 | Un div en fonction d'une page...

steve2206

Salut à tous,

j'aimerai savoir comment inclure un code sur une page en fonction justement d'une page. C'est à dire que sur chaque page j'ai un code "A" et un code "variable". J'aimerai en gros que:
- si je suis sur la page "page1.php" s'affichent les code A et variable1;
- si je suis sur la page "page2.php" s'affichent les code A et variable2;
- si je suis sur la page "page3.php" s'affichent les code A et variable3;
- si je suis sur la page "page4.php" s'affichent les code A et variable4;

D'après mes faibles connaissances de débutant, j'imagine bien qu'il doit y avoir un système d'include avec des "if" et "eslse" ou else if", moi pas trop comprendre...

le pourquoi du comment c'est simplement que j'ai un div dans lequel je souhaite modifier simplement une partie, ce qui m'éviterait de créer plusieur grosses page avec ce gros div, un gain de temps, d'espace, et pratique pour s'y retrouver.

Bref, je vous remercie par anance de vos réponses.
dimanche 10 juin 2007 à 19:19:47 | Re : Un div en fonction d'une page...

J_G

Salut,

Tu cherches certainement la fonction "include"...

Exemple :

------- A.php -----------
<p>
    Code de A
</p>
-------------------------------

------- page1.php -------
<html>
    <body>
       <div ia="A">
          <?php include 'A.php'; ?>
       </div>
       <div id="variable">
          <p>Contenu variable n°1>/p>
       </dib>
    </body>
</html>
---------------------------------

Et de même avec les page 2 3 4...

OK?
dimanche 10 juin 2007 à 19:40:37 | Re : Un div en fonction d'une page...

steve2206

c'est plutôt comme ceci:

<div id="colonne_fixe_pour_chaque_page">
    <div id="A"> blablabla </div>
    <div id="variable">
       if "page1.php"  --> <? variable1 ?>  (si je suis sur la page1.php, la variable1 s'affiche)
       if "page2.php"  --> <? variable2 ?>
       if "page3.php"  --> <? variable3 ?>
       etc...
    </div>
</div>

car ce code n'est qu'un div qui s'affiche. j'ai mieux pour comprendre, un petit exemple sur cette page: http://omhistorique.online.fr/index2.php?page=videos_gifs
- tu dois deviner ici 2 gros "div": un à gauche et un à droite qui lui revient toujours (sauf sur la page d'accueil)
- le "div" dont je parle est celui de droite: il s'affichera sur presque toutes les pages du site, mais j'aimerai que le menu (avec vidéos, icones, logos, etc...) change en fonction des pages, à savoir:
       * si je suis sur la page des vidéos, il s'affichera un menu
       * si je suis sur la page des jeux, il s'affichera un autre menu
       * etc...

dimanche 10 juin 2007 à 19:59:44 | Re : Un div en fonction d'une page...

J_G

Oki... Alors 1000 solutions, dont :
<div id="colonne_fixe_pour_chaque_page">
    <div id="A"> blablabla </div>
    <div id="variable">
       <?
       switch ( $page ) {
          default:
          case 'page1' :
             echo ....;
          break;
          case 'page2':
             echo ....
          break;
       }
    </div>
</div>



OU


<div id="colonne_fixe_pour_chaque_page">
    <div id="A"> blablabla </div>
    <div id="variable">
       <? include $page; ?>
    </div>
</div>

avec les fichiers page1.php, page2.php, ... contenants le contenu


mort au foot !
dimanche 10 juin 2007 à 20:05:16 | Re : Un div en fonction d'une page...

Flachy Joe

Si tu as 4 pages il faut bien 4 fois le code HTML, pourquoi tu ecris ça comme si tu ne l'avais qu'une fois ?

Page1.php :
<?php include 'fixe.php' ?>
<div id="colonne_fixe_pour_chaque_page">
    <div id="A"> blablabla </div>
    <div id="variable">
       <?php echo $variable1; ?>
    </div>
</div>

Page2.php
<?php include 'fixe.php' ?>
<div id="colonne_fixe_pour_chaque_page">
    <div id="A"> blablabla </div>
    <div id="variable">
       <?php echo $variable2; ?>
    </div>
</div>

Ou alors :

Page.php?n=[numero de la page]
<?php include 'fixe.php' ?>
<div id="colonne_fixe_pour_chaque_page">
    <div id="A"> blablabla </div>
    <div id="variable">
       <?php
    if ($_GET['n']==1){
        echo $variable1;
    }else if ($_GET['n']==2){
       echo $variable2;
    }?>
    </div>
</div>

Flachy Joe
Ta vie t'est prêtée, fais en un cadeau.
lundi 11 juin 2007 à 13:41:08 | Re : Un div en fonction d'une page...

steve2206

J'ai l'impression que le code qui se rapproche le plus de ce que je rechercher est le 2è de Flachy Joe:

------------------
Page.php?n=[numero de la page]
<?php include 'fixe.php' ?>
<div id="colonne_fixe_pour_chaque_page">
    <div id="A"> blablabla </div>
    <div id="variable">
       <?php
    if ($_GET['n']==1){
        echo $variable1;
    }else if ($_GET['n']==2){
       echo $variable2;
    }?>
    </div>
</div>
-------------------------

Mais je n'ai pas compris comment l'utiliser; ce que je comprend est que je dois numéroter chaque page puis mettre ce code dans ma page de colonne fixe en précisant la variable en fonction du numéro de la page: c'est bien ça?
Et dans ce cas, le code Page.php?n=[numero de la page], c'est celui que je met sur chacune de mes pages (page1, page2, etc.)?
Pour finir, pour une 3è variable, je dois aussi utiliser un "else if" ?

Ai-je bien compris?
lundi 11 juin 2007 à 19:14:57 | Re : Un div en fonction d'une page...

Flachy Joe

Avec ce code tu n'aurais que 2 fichier php : page.php et fixe.php (ou fixe.htm d'ailleurs)
mais les liens vers les pages seraient "page.php?n=1" pour la page 1, etc
Tu peut utiliser "switch case" à la place de "if elseif"...

Flachy Joe
Ta vie t'est prêtée, fais en un cadeau.
mardi 12 juin 2007 à 16:55:49 | Re : Un div en fonction d'une page...

steve2206

après une recherche rapide, j'ai cru comprendre que le "switch case" ne marche que si on a une seule condition, ce qui n'est pas mon cas.
Parcontre tu m'es mis un doute: toutes mes pages doivent s'appeller 1.php, 2.php, etc ou bien j'insère le code "page.php?n=numéro"  avec un numéro pour chaque page  en gardant des noms du style gogo.php ou baba.htm comme nom de page?

Je vais quand même tester dès que je peux en attendant ta réponse.
mardi 12 juin 2007 à 17:39:59 | Re : Un div en fonction d'une page...

steve2206

bon j'ai créer plusieurs pages d'essai et je me suis rendu compte par moi-même que page.php?n= devais se trouver avec le code que tu m'as donné.
Problème: j'ai essayé ceci:

<?php
    menu1.php?n=1;
    menu2.php?n=2;
    menu3.php?n=3;
 ?>

mais ça ne marche pas: certainement car ce n'est pas ce qu'il faut mettre, mais je cherche et je ne trouve pas...
mardi 12 juin 2007 à 17:49:39 | Re : Un div en fonction d'une page...

steve2206

je pense avoir trouvé en utilisant la bonne vieille methode du array !
Dans mon test ça marche, je vais tester sur les pages de mon site et je repasse ici pour dire si ça marche.
En tout cas merci, je suis sur la bonne voie...

1 2

Cette discussion est classée dans : page, code, php, div, affichent


Répondre à ce message

Sujets en rapport avec ce message

Affichage, enregistrement et recuperation de l'url [ par bedidaquin01 ] bonjour mes frères grands, venez moi en aide pour la réussite de mon script svp. j'ai deux page: La première:[u]maeqapeil.php[/u] j'effectue une reche Passage de variables via formulaire [ par jnkfou ] Bonjour, je suis en train de creer une page qui permettrais de modifier le profil de l'utilisateur (c'est a partir un d'un blog wordpress que j'ai mo Comment insérer du code PHP dans une page HTML [ par christie49 ] Comment [b]intégrer[/b] un bout de [b]code PHP [/b]dans une [b]page HTML[/b] et [b][u]pouvoir transmettre les variables javascripts à mon code PHP [/u 2 formulaire en conflit [ par scromania ] bonjour, Voila dans la cas ou l'utilisateur et de niveau =9 alors une page (include)et en plus. [code=php]if ($visiteur == 9){ include("modules/Page defaut de transmision avec url php html [ par profiter ] bonjour lorsque j'envoie une variable a l'aide d'un url aussi la var je la recupere de la base de donnees et s'affiche bien dans la premiere page alor Mon formulaire ne s'affiche pas dans ma page php [ par brfrance ] Bonjour, Bonjour, Mon formulaire html (voir ci dessous) ne s'affiche pas dans ma page php. formulaire :[code=html] " name="commentaire"> Une petite question sur les pages php [ par ian ] Faut-il toujours insérer le code php dans le body d'une page html qui a une extension .php, ou y-a-t-il un moyen de faire fonctionner une page de cod [SQL-PHP] affichage page par page [ par cedvoyage ] J'ai une requête SQL qui me renvoie près de 3000 à 6000 réponses, donc je voudrais faire du page par page.J'ai repris le code d'un site 'concurrent' : Le code PHP me crée des ligne vide [ par microdevweb ] Bonjour, Voila j'ai un petit problème je crée un page php qui en appelle telle ou telle autre page suivant le cas avec la fonction require. Il sembler


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales