Accueil > Forum > > > > menu dynamique avec txt
menu dynamique avec txt
vendredi 30 avril 2004 à 19:51:30 |
menu dynamique avec txt

zetrueneo
|
salut! g 2 frames, celle d en haut permet de naviguer, celle d en bas affiche les pages web... si ds un .txt je met ttes les valeurs pr chaque page ce kelle doit afficher: 1:page précédente ;page suivante;conseil;explication; 2:... sachant que parfois il n y a pas de conseil ou d explication comment creer le menu et permettre l affichage de la bonne page ds la frame du bas? merci de votre aide si vs m avez compris :)
|
|
samedi 1 mai 2004 à 03:44:47 |
Re : menu dynamique avec txt

XsatanaX
|
rien compris pis c du html ca, pas du php))))
|
|
samedi 1 mai 2004 à 14:43:51 |
Re : menu dynamique avec txt

ribos
|
C vrai qu'on comprend pas grand chose à ce que t'as essayer d'expliquer !! Y a pas moyen que tu fasse ça en plus clair ?
----------------------------------------------- le SAVOIR est le seul et unique pouvoir !!
|
|
samedi 1 mai 2004 à 20:34:43 |
Re : menu dynamique avec txt

zetrueneo
|
bah alors j v essayer d etre plu clair :) j sui en stage et j dois faire un modulde de formation qui sera integrer a une plateforme...ce module é composé de page html é il fo faire un truc pour la navigation donc:page suivante, page precedente,e mail,glossaire ca c d option qui st tjrs presente avec leur lien qui change..mais certaine page on ossi un lien vers des conseils ou d explication... j avé fé un truc barbare avec d include if($id==20) { $suivant=20; } else { $suivant=$id+1; } ?> <a href="main.php?id=<?=$precedent?>">[Page précédente]</a> <a href="main.php?id=<?=$suivant?>">[Page suivante]</a> <a href="glossaire.html">[Glossaire]</a> <a href="mailto:">[Mel formateur]</a> <?php if ($id==0) { include ("acceuil.html"); }
?> é pis si y avé d conseils sur la page : if ($id==10) {
echo"<a onclick=javascript:PopupCentrer('conseil_analyse_structurelle.html',300,250,'menubar=no,scrollbars=no,statusbar=no')>[Conseil]</a>"; include ("analyse_structurelle.html");
mais voia la le gars é venu é m a dit que ca allait pa parce qu il fo qu il y ai la frame sinon c pourri é il m a parlé de fopen()é de mettre ttes mes infos ds un txt....mé voila j suis un vieu boulet de php.... dc voila j espere que g été clair...c sur que c faisable en html mé le gars veut du dynamique pr facilité les mises a jour ou l insertion de pages o module...
|
|
samedi 1 mai 2004 à 21:08:46 |
Re : menu dynamique avec txt

ribos
|
C'est déjà plus clair !!
----------------------------------------------- le SAVOIR est le seul et unique pouvoir !!
|
|
samedi 1 mai 2004 à 22:05:50 |
Re : menu dynamique avec txt

ribos
|
Ben je pense que faire avec un fichier txt devrait pas être trop compliqué,
si tu stoke ds le fichier txt comme tu l'as dis plus haut, 1:page précédente ;page suivante;conseil;explication; 2:page précédente ;page suivante;conseil;explication;
voici une façon de faire avec un fichier txt, je te remet pas tout, on dit que le numero de la page à charger est dans $id
$fp= fopen("tonfichier.txt","r"); $i="0"; while ($i!=$id) {$ligne= fgets($fp,4096); $i++; } //maintenant $ligne contient la ligne correspondant à l'id
fclose(fp); $vals=explode(":",$ligne); $ligne=$vals[1];
//$ligne contient maintenant : "page précédente ;page suivante;conseil;explication;"
list($precedent,$suivant,$conseil,$explication)=explode(";",$ligne);
voilà, maintenant tu as récupéré les valeurs dans : $precedent $suivant $conseil $explication
je te laisse le soin d'ajouter toutes les routines de vérifications que les variables contiennent quelquechose et patati et patata !!!
ben voilà j'espere t'avoir aidé !!
----------------------------------------------- le SAVOIR est le seul et unique pouvoir !!
|
|
samedi 1 mai 2004 à 22:08:27 |
Re : menu dynamique avec txt

ribos
|
c fclose($fp) au lieu de fclose(fp); dsl ! ----------------------------------------------- le SAVOIR est le seul et unique pouvoir !!
|
|
dimanche 2 mai 2004 à 13:41:55 |
Re : menu dynamique avec txt
|
lundi 3 mai 2004 à 15:37:40 |
Re : menu dynamique avec txt

zetrueneo
|
coucou!j ai pris ta méthode mé comment faire que a chaque click $id prenne la valeur id+1 ou id-1?le onclick=$id++ ca marche po....
<?php $id=1; $fp= fopen("test.txt","r"); $i="0"; while ($i!=$id) {$ligne= fgets($fp,4096); $i++; } fclose($fp); $vals=explode(":",$ligne); $ligne=$vals[1];
list($precedent,$suivant,$conseil,$explication)=explode(";",$ligne); ?>
<?php echo "<a href=$suivant target=MainFrame javascript : onclick=$id=$id+1>[Page précédente]</a> "; echo "<a href=$suivant target=MainFrame javascript :onclick=$id=$id-1>[Page suivante]</a> "; echo "<font style=cursor:hand onclick=javascript:PopupCentrer('glossaire.html',800,600,'menubar=no,scrollbars=no,statusbar=no')>[Glossaire]</font>"; echo "<a href=mailto:pascal.maussion@iufm.fr>[Mel formateur]</a>";
?>
|
|
lundi 3 mai 2004 à 18:54:13 |
Re : menu dynamique avec txt

ribos
|
C'est normal que ça ne marche pas avec du javascript !! Tu ne peux ps passer une variable en php comme ça, il faut soit que tu fasses des sessions avec php4 chose plus complexe et pas très utile dans ton cas, ou soit tu passe le variable en l'integrant dans l'url, méthode que l'on va choisir içi !
pour que l'id soit passé il faut que tu fasse des liens du style :
echo "<a href=\"toto.php?id=3\" target=MainFrame >[Page précédente]</a> "; par exemple donc toi il faut :
<?php //$id=1;// pourquoi tu veux réinitialiser à 1 à chaque fois ? si c'est pour la premiere page tu peux mettre if(!isset($id)) $id="1"; if ($id=="") $id="1";
$fp= fopen("test.txt","r"); $i="0"; while ($i!=$id) {$ligne= fgets($fp,4096); $i++; } fclose($fp); $vals=explode(":",$ligne); $ligne=$vals[1];
list($precedent,$suivant,$conseil,$explication)=explode(";",$ligne);
echo "<a href=\"".$precedent."?id=".($id-1)."\" target=MainFrame>[Page précédente]</a> "; echo "<a href=\"".$suivant."?id=".($id-1)."\" target=MainFrame>[Page suivante]</a> "; echo "<font style=cursor:hand onclick=javascript:PopupCentrer('glossaire.html',800,600,'menubar=no,scrollbars=no,statusbar=no')>[Glossaire]</font>"; echo "<a href=mailto:pascal.maussion@iufm.fr>[Mel formateur]</a>";
?> voilà je pense que c'est ça que tu voulais faire, mais attention, tes pages doivent être des php. Si t'as encore qques soucis, n'hésite pas
----------------------------------------------- le SAVOIR est le seul et unique pouvoir !!
|
|
Cette discussion est classée dans : menu, dynamique, page, txt, bas
Répondre à ce message
Sujets en rapport avec ce message
un menu dynamique [ par ikramta ]
salut tout le monde. depuis quelques jour je suis entrain de selectionner de ma base les diferents titre contenu qui sont enfin des sous menu.mo but e
le chargement de menu et ces différent lien vers les différent pages [ par ikramta ]
bonjour tout le monde.j'ai inserrer dans ma base les différent menu(accueil,contact.....)et chaque menu est liée par une page.je veut que d'aprées le
Menu dynamique et changement de style [ par Orange73 ]
Bonjour,j'ai un menu php générer dynamiquement via une BDD.Chaque element du menu possède un lien (href).je souhaiterai savoir comment puis-je faire p
Conection mysql dans frame impossible [ par maxs15 ]
Bonjour, Je sollicite aujourd'hui votre aide pour un problème qui m'est totalement inconnue. Je dispose d'une page principale index.php,qui est const
Urgent [ par OuntaMalek ]
Bonjour,en fait je suis entrain de créer un site web avec php. j'ai un question à vous poser qui va bcp m'aider à avancer.En fait j'ai fait plusieurs
demande aide pour une gallerie d'image svp! [ par fiofa ]
Bonjour à tous,Je suis très débutante50 en création de site et j'ai vraiment besoin d'aide, j'ai 2 gros problemes.1/ Voila : Des images sont appelées
Aide pour gallerie d'mages [ par fiofa ]
Bonjour à tous,Je suis très débutante50 en création de site et j'ai vraiment besoin d'aide, j'ai 2 gros problemes.1/ Voila : Des images sont appelées
Exporter un tableau dynamique vers excel [ par pourix ]
Bonjour à tous, j'aimerai par un clic sur un lien à côté du tableau dans ma page en php ouvrir une feuille excel contenant déjà mon tableau. J'ai dé
Menu dynamique en base MySql [ par bruno9173 ]
Bonjour, Je dois écrire un menu dynamique. J'ai fais le squelette du menu et pour le tester j'ai inséré des liens en dur dans le script, il fonctionne
Menu Dynamique faire une requete aide SLVP [ par besnik ]
Bonjour, Je travail sur Joomla, J'ai une boutique en ligne de produits informatique, (VIRTUEMART) Ma question : comment esceque je pourrais faire u
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
CHAMPS TIMECHAMPS TIME par vargas
Cliquez pour lire la suite par vargas
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|