Dw Liens vers pages

Résolu/Fermé
B BoB B Messages postés 2 Date d'inscription mercredi 29 mai 2013 Statut Membre Dernière intervention 30 mai 2013 - 29 mai 2013 à 16:16
 B BoB B - 4 juin 2013 à 17:55
Bonjour,

Je travail actuellement sur un site Web avec Dreamweaver CS5.

J'ai une page de sommaire qui redirige vers 3 pages A, B, C.
Depuis A, B, C je puis accéder à des pages 1, 2, 3, 4... ou au pages A, B, C.

Les pages 1, 2, 3, 4... ont un onglet en haut permettant de renvoyer à la page A ou B ou C.
Je souhaiterais n'avoir qu'un bouton revoyant soit vers A, soit vers B soit vers C et que se soit la page dernièrement utilisée qui soit choisie automatiquement par le site.

Par exemple si je suis sur B et que je vais vers 1. Depuis 1 en cliquant sur mon bouton unique je voudrai arriver sur B.

Est-ce possible ? et comment faire ?

Merci!

5 réponses

Bonjour,

certainement avec php et les informations passé en url

du style faire votre lien <a href="page1.php?lien=1">lien</a> pour une page 1
<a href="page1.php?lien=2">lien</a> pour une page 2
<a href="page1.php?lien=3">lien</a> pour une page 3
<a href="page1.php?lien=4">lien</a> pour une page4


et dans la page cible pour le bouton de retour faire un truc du genre

<?php
if(isset($_GET['lien'])){

$link = htmlspecialchars($_GET['lien']);

if($link == 1){

echo "<a href='pageA.php'>pageA</a>";
}

elseif($link == 2){

echo "<a href='pageB.php'>pageB</a>";
}

elseif($link ==3){

echo "<a href='pageC.php'>pageC</a>";
}
else{

echo "<a href='pageD.php'>pageD</a>";

}
}
?>


cela pourrait être une solution, faut tester

¨'°ºO׺°"~'"°º×Oº°'¨Linux est le noyau --*^v^-^v^*-- et Windows les pépins(¯'·o©º°¨¨°©o)·
0
SweetRiver Messages postés 102 Date d'inscription jeudi 4 août 2011 Statut Membre Dernière intervention 22 novembre 2016 6
29 mai 2013 à 18:00
Bonjour,

Tu peux mettre ceci dans ta balise <a>:

onClick="javascript:window.history.go(-1)"

Juste un exemple avec un texte :
<a href="" onClick="javascript:window.history.go(-1)">Page précédente</a>
0
B BoB B Messages postés 2 Date d'inscription mercredi 29 mai 2013 Statut Membre Dernière intervention 30 mai 2013
30 mai 2013 à 11:11
Bonjour,
Merci pour vos réponses

Cependant je n'ai pas l'habitude du code et du php et je ne réussi pas à mettre en place la première série de liens :
<a href="page1.php?lien=1">lien</a>
Mes pages sont en html dois-je en changer l'extension?
Ma page s'appelle page1.html par exemple.
Si j'ai <a href="page1.html.php?lien=1">lien</a> cela ne marche pas...


D'autre part j'ai parfois une série de pages 1a, 1b, 1c... or si j'utilise l'historique et que je suis sur 1c je redescend sur 1b et non sur A ou B. Je ne souhaite pas non plus avoir javascript:window.history.go(-3) depuis 1c car si je ne suis pas passé par 1b je n'arriverai pas non plus à A....
0
inspiring Messages postés 1813 Date d'inscription vendredi 28 janvier 2011 Statut Membre Dernière intervention 31 décembre 2018 265
30 mai 2013 à 13:26
la syntaxe correcte est :

<a href="page1.php?lien=1">lien</a>

Les pages .html hébergeant du code php doivent etre renommé en .php
0
Utilisateur anonyme
30 mai 2013 à 11:19
Salut, pour php c'est légèrement différent que html. En efet, php est un langage serveur. tu dois renomer tes pages html en php. page1.html deviens donc page1.php. ce qui veut dire refaire toute ta navigation /:

php langage serveur, donc il te faut un serveur. Les serveur tu en as un chez un hébergeur, mais tu peux en installer un rapidement sur ton ordinateur.

windows == wamp

linux == lamp ou xamp

mac == mamp

avec une recherche sur google tu trouvera les dépôt officiel.
https://openclassrooms.com/fr/courses


Demande si tu as un souci

++
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Merci pour vos réponses
0