Bonjour.
Lorsque j'ai commencé l'écriture de mon site web, un ami avec pas mal d'expérience m'a proposé son aide pour faire quelque chose de propre et de beau, tout en m'expliquant pas mal de "bases" et il a très bien réussit puisque j'ai une carcasse de site esthétique que je sais remplir et modifier assez bien. Seulement maintenant que remplis le site quelques problèmes se posent.
Nous avons "préfabriqué" quelques pages, que j'arrive à remplire et lier entre elles, mais j'ai du mal à intégrer de nouvelles pages. Je vais essayer de vous expliquer où est le problème mais je sens que ça va être difficile. Je m'excuse si j'écorche un peu le jargon du milieu.
J'ai une page index.php qui permet d'afficher "tout", à l'intérieur du code on peut lire ceci.
<div id="contenu" class="superblock">
<?php
require "vue/".$_GET['CONTENU'].".php";
?>
</div>
index.php fait donc office de cadre et affiche à l'intérieur d'elle le contenu d'un autre fichier. Lorsque l'on clique sur les différents onglets du site on obtient bien une url du type /index.php?CONTENU=nom_de_page et en modifiant vue/nom_de_page.php on modifie également le contenu de cet onglet.
Bon ça marche assez bien, je peux créer une nouvelle page (nouvelle_page.php) et son contenu s'affichera à l'url /index.php?CONTENU=nouvelle_page.
Mon problème réside dans le transfert d'information d'une page à une autre, que j'aimerais si possible réaliser en l'ajoutant à la fin de l'URL. En temps normal, j'aurais fait un lien à partir de catalogue.php vers fiche_etoile.php?star=$star_name. Sur fiche_etoile.php je fais un GET et la page m'affiche les informations de l'étoile stockée dans ma base de données. Seulement ici, pour garder le "cadre" qu'est index.php, je dois faire un lien vers "index.php?CONTENU=fiche_etoile", et je ne sais pas comment intégrer dans cet url le nom de l'étoile.
Pouvez vous me donner un coup de main? J'aurais bien demandé à l'amis qui m'a aidé un conseil (après tout c'est lui a écrit ça et il sait comment ça marche), mais il est très occupé en ce moment.
J'espère avoir été assez clair et je vous remercie en passant de l'aide que vous m'avez fournit dans mes précédents topics

Bonjour.
Lorsque j'ai commencé l'écriture de mon site web, un ami avec pas mal d'expérience m'a proposé son aide pour faire quelque chose de propre et de beau, tout en m'expliquant pas mal de "bases" et il a très bien réussit puisque j'ai une carcasse de site esthétique que je sais remplir et modifier assez bien. Seulement maintenant que remplis le site quelques problèmes se posent.
Nous avons "préfabriqué" quelques pages, que j'arrive à remplire et lier entre elles, mais j'ai du mal à intégrer de nouvelles pages. Je vais essayer de vous expliquer où est le problème mais je sens que ça va être difficile. Je m'excuse si j'écorche un peu le jargon du milieu.
J'ai une page index.php qui permet d'afficher "tout", à l'intérieur du code on peut lire ceci.
[php]<div id="contenu" class="superblock">
<?php
require "vue/".$_GET['CONTENU'].".php";
?>
</div>[/php]
index.php fait donc office de cadre et affiche à l'intérieur d'elle le contenu d'un autre fichier. Lorsque l'on clique sur les différents onglets du site on obtient bien une url du type /index.php?CONTENU=nom_de_page et en modifiant vue/nom_de_page.php on modifie également le contenu de cet onglet.
Bon ça marche assez bien, je peux créer une nouvelle page (nouvelle_page.php) et son contenu s'affichera à l'url /index.php?CONTENU=nouvelle_page.
Mon problème réside dans le transfert d'information d'une page à une autre, que j'aimerais si possible réaliser en l'ajoutant à la fin de l'URL. En temps normal, j'aurais fait un lien à partir de catalogue.php vers fiche_etoile.php?star=$star_name. Sur fiche_etoile.php je fais un GET et la page m'affiche les informations de l'étoile stockée dans ma base de données. Seulement ici, pour garder le "cadre" qu'est index.php, je dois faire un lien vers "index.php?CONTENU=fiche_etoile", et je ne sais pas comment intégrer dans cet url le nom de l'étoile.
Pouvez vous me donner un coup de main? J'aurais bien demandé à l'amis qui m'a aidé un conseil (après tout c'est lui a écrit ça et il sait comment ça marche), mais il est très occupé en ce moment.
J'espère avoir été assez clair et je vous remercie en passant de l'aide que vous m'avez fournit dans mes précédents topics :)