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
L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|