begin process at 2010 03 21 11:50:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

menu dynamique avec txt


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

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

zetrueneo

merci pr ton aide!
v teste ca!
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 !!

1 2 3

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


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,279 sec (3)

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