Accueil > Forum > > > > Pseudo frames php
Pseudo frames php
samedi 26 août 2006 à 20:54:44 |
Pseudo frames php

smoke
|
Salut ;) Je débute en php et j'aurais une question toute simple: J'ai mis des includes et des pseudo-frames dans mon index dont voici la structure:
---------------------------- - - <-- psframe TOP ---------------------------- - - <-- psframe MENU - -------------------------- - - - - - - - rev - <-- psframe MAIN - - - - - - ---------------------------- - - <-- psframe FOOTER ----------------------------
les liens dans le menu sont de type: index.php?rev=page1.php index.php?rev2=page2.php ect.. Mon problème est que quand je clique sur un lien dans le menu, la page qui devrait s'inclure dans la psframe MAIN apparait en dessous de celle-ci, et pas dedans. La page par défaut est donc toujours visible et l'include se met en dessous.
Je ne connais pas la fonction qui permettrait 'd'effacer' la page par défaut incluse dans le MAIN et de la remplacer par la nouvelle page appelée par le lien.
Voici le code de ma page d'index: ---------------------------------------------- <?php include("top.php"); { include("menu.php"); } if ($rev!="") {include($rev);} if ($rev1!="") {include($rev1);} if ($rev2!="") {include($rev2);} if ($rev3!="") {include($rev3);} if ($rev4!="") {include($rev4);} if ($rev5!="") {include($rev5);} if ($rev6!="") {include($rev6);} else { include("main.php");} ?> <?php include("footer.php"); ?> -----------------------------------------------
Quelqu'un pourrait m'aider à switcher la page par défaut et la remplacer par la nouvelle?
|
|
samedi 26 août 2006 à 21:16:51 |
Re : Pseudo frames php

malalam
|
hello,
ta suite de if est fausse. soit tu fais : if () elseif () elseif () ... else ()
par contre je ne pige pas pourquoi tu as des variables différentes... Tes liens devraient être comme ça : index.php?rev=page1.php index.php?rev=page2.php
puis : if ($_GET['rev'] == 1) {} elseif ($_GET['rev'] == 2) {} ... else {}
Ou vbien avec switch: switch ($_GET['rev']) { case 1 : ... break; case 2 : ... break; default: require_once 'main.php'; default; }
|
|
samedi 26 août 2006 à 21:20:11 |
Re : Pseudo frames php

malalam
|
Réponse acceptée !
D'ailleurs j'avais pas tout vu! Ta façon de faire est dangereuse! lien : ...: rev=mod1, ou rev=mod2 etc... puis : if ($_GET['rev'] === 'mod1') { require_once 'page1.php'; }
etc...
|
|
samedi 26 août 2006 à 21:46:58 |
Re : Pseudo frames php

smoke
|
Salut malalam, merci pour ta réponse ;) voici ce que j'ai fait: Dans l'index:
if ($_GET['rev'] == 1) {include("page1.php");} elseif ($_GET['rev'] == 2) {include("p2.php");} elseif ($_GET['rev'] == 3) {include("p3.php");} elseif ($_GET['rev'] == 4) {include("p4.php");} else {include("main.php");}
et les liens dans le menu: index.php?rev=1 index.php?rev=2 ect...
Désolé pour les erreurs dans mon scripts, chwi un noobe en php ;)
D'après toi, c dangereux, ca?
|
|
samedi 26 août 2006 à 21:49:19 |
Re : Pseudo frames php

smoke
|
*sans 's' à mon script ;)
|
|
samedi 26 août 2006 à 21:53:29 |
Re : Pseudo frames php
|
samedi 26 août 2006 à 21:56:04 |
Re : Pseudo frames php

smoke
|
Oki doki, Merci pour les infos et ta rapidité à suivre les sujets ;)
|
|
samedi 26 août 2006 à 21:58:06 |
Re : Pseudo frames php

malalam
|
Merci ;-) G pas envie de sortir ce soir, lol. Alors je flâne ici... ;-)
|
|
samedi 26 août 2006 à 22:24:57 |
Re : Pseudo frames php

smoke
|
Dis moi, tu n'aurais pas un vieux truc pour centrer tout ce qui se trouverait dans la page Index? Histoire de ne pas devoir entrer de balise dans toutes mes pages.. Ca doit pas être compliqué.. je pense que je vais tout englober dans un div... Mais si il y a une soluce pour ne pas utiliser d'html dans mon index, je suis preneur ;)
|
|
dimanche 27 août 2006 à 12:37:27 |
Re : Pseudo frames php

coockiesch
|
Salut! Petite remarque: je te conseille de donner des noms à tes pages et pas des numéros: quand tu en auras plusieurs, ca deviendra dur de s'y retrouver... @++ R@f www.allpotes.ch: Photos, humour, vidéos, gags, ... "On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
|
|
Cette discussion est classée dans : page, php, include, index, rev
Répondre à ce message
Sujets en rapport avec ce message
Include php [ par FearBlue ]
Salut a tous !!!!J'ai un probleme avec la fonction includema page index.phpcontient un code genre ca:include($page);lorsque je fais ca :index.php?page
Probleme d'include a partir d'un index.php?page=x [ par chatainsim ]
Bonjour, j'ai un probleme avec se script qui affiche en fonction de x dans index.php?page=x affiche la page x.php en include si 'page' est inexista
Probleme d'include a partir d'un index.php?page=x [ par chatainsim ]
Bonjour, j'ai un probleme avec se script qui affiche en fonction de x dans index.php?page=x affiche la page x.php en include si 'page' est inexista
Comment inclure une page dans une page qui est déjà inclu lui même? [ par faculd ]
Bonjour à tous,Je voudrai inclure une page dans une autre page qui est elle aussi déjà incluse dans une autre page. Je m'explique:J'ai mon fichier ind
Problème Include. [ par Aaron ]
Bonsoir, J'écris ce message parce que j'ai un soucis au niveau des includes dans une mes pages. En effet, j'ai créé un espace-membres avec une page d
Problème : Notice: Undefined index [ par dalma101 ]
Salut, je recode mon site dont voici un morceau de la première page "index.php" :
Page dynamique avec ?page=xxx [ par thedeejay ]
Salutatous! je suis désolé de poster une question(je pense) aussi bete; maisje bugge... Voila: je suis en train de creer un site avec séléction de
Que mettre dans l'index.php en Poo ? [ par lolymeupy ]
Bonjour, je débute en php objet, et je ne vois pas trop comment gérer le fichier index.php... Est-ce qu'on utilise index.php comme fichier central (un
Probleme include [ par gautha ]
Bonjours a tous j'ai un soucis dans l'integration d'une include sur une page bon voila l'ereur qu'il me met Warning: main(http://gautha93.free
INCLUDE ET HEADER BESOIN D'AIDE ! [ par suzukMan ]
Bonjour, Je vous explique la difficulté que je rencontre. J'ai crée un site web en php. J'ai une page général avec 3 div une en tête, un menu a gauche
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|