PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » retour à la page d'origine » 04-08-2010 18:40:04

Bonjour à tous,
je m'excuse de ce long silence, mais j'ai du m'absenter.
actuellement, je ne suis toujours pas très avancé !!!
j'ai, grâce à la ligne
<td class="ligne"><a href="album_construction/album_construction-etage.php?retour=choix_bricole.html">  <img src="../../images/origine-1.jpg" alt="..."  width="300" height="200"></a>
pu faire passer dans la page concernée l'adresse de la page de retour après visionnage des photos
j'affiche sans problèmes l'adresse de l'url de retour (variable retour), mais je n'arrive pas à comprendre comment insérer le code pour que la variable "retour" remplace l'adresse "../choix_bricole.html"

Je n'ai pas réussi avec les exemples qui m'ont été proposé, en potassant, je suis arrivé à cette 1/2 mesure mais je coince pour avancer.

merci de m'indiquer ou je fais fausse route.

#2 Re : Forum Général PHP » retour à la page d'origine » 04-08-2010 18:40:04

La vie n'est pas un long fleuve tranquille  !!!!
j'ai effectué les modifications mais sans résultat, je ne sais pas ou est le problème ?

suite des manipulation effectues
page d'accueil                                      presser bricolage
page bricolage                                     presser etage
                                                          presser sur la première photo
page album_construction-etage             presser sur la première photo
page chambre-nord                              presser sur up       le menu géneral des albums s'affiche au lieu de la page album_construction-etage

autre séquence
page chambre-nord                             presser sur une photo             l'album s'affiche et peut être consulté
                                                         presser sur le bouton retour    le message d'erreur s'affiche

petite question : en principe, la fonction "echo" affiche le contenu de la variable, or je ne vois rien s'afficher

#3 Re : Forum Général PHP » retour à la page d'origine » 04-08-2010 18:40:04

Bonjour,
j'ai fait les modifs en espérant ne pas avoir fait d'erreurs, j'ai vérifié plusieurs fois.


dans la page spécifique d'origine (album_construction-etage.php, j'ai entré directement après la balise </head>
</head>
<a href="../album_construction-etage.html?une_variable_d_url=une_valeur

(remarque: mes lignes de séparations
<!-- ############################################################################# -->
qui étaient affichées en couleur grise sont affichées maintenant en bleu. Est-ce normal)

dans la page album (chambre-nord.php), j'ai entré les lignes
<td style="width:31px;">
      <?php

      // Test de la présence de la variable dans l'url

      if( !empty($_GET['une_variable_d_url']) )
      {
        // Ensuite nous affichons le lien en fonction de la valeur de la variable
        switch($_GET['une_variable_d_url'])
        {
          case 'une_valeur' : echo '<a href="../album_construction.html" target="_parent">';
              break;
          case 'une_autre_valeur' : echo '<a href="../dossier/une_autre_page.html" target="_parent">';
              break;
          default : echo '<a href="../album_construction.html" target="_parent" target="_parent">'; // Cas qui sera exécuté si le contenu de la variable ne correspond à aucun des autres cas
              break;
        }
      }
       ?>
          <img style="border:0;" src="res/up.gif" onmouseover="this.src=up1.src" onmouseout="this.src=up0.src" width="31" height="31" title=" Remonter d'un niveau " alt="Up" id="up" /></a></td>

<td style="width:20px;">


quand je test à partir du serveur, si j'entre dans un album, j'ai systématiquement un message d'erreur pour le retour

Not Found
The requested URL / pages/bricolage/album_construction/g_cree-chambre-nord/album_construction.html was not found on this server

ce qui ne me surprend pas, le fichier cherché n'étant pas dans ce dossier, mais je n'ai pas trouvé ou était l'erreur dans la déclaration.

#4 Re : Forum Général PHP » retour à la page d'origine » 04-08-2010 18:40:04

il y a 2 possibilités de retour à partir d'un album-photo.
la lecture à été faite en partant de la page générique du dossier (le bouton Albums-photos du fichier choix_bricole.html avec retour à cette page.
la lecture a été faite en partant d'un sous-dossier (album_construction-etage ou album _construction-rez ou album_construction-ext ou album_construction-xxx avec retour dans l'une de ces pages.
c'est pour avoir un retour logique en cas de lecture et ne pas devoir faire plusieurs manipulations pour retrouver le sous-dossier d'origine.

#5 Re : Forum Général PHP » retour à la page d'origine » 04-08-2010 18:40:04

Je pense que ton code est bon, mais j'ai du mal à l'incorporer dans mes pages actuelles.

dans le fichier origine
album_construction-etage.php
j'ai placé la ligne
<a href="../album_construction-etage.php?une_variable_d_url=une_valeur

par contre dans le fichier album
chambre-nord.html
qu'elle est l'utilité de faire un test puisque il n'y à qu'une possibilité de retour et comment je peut intégrer le code PHP en remplacement du code
<td style="width:31px;">
  <a href="../album_construction.html" target="_parent">
    <img style="border:0;" src="res/up.gif" onmouseover="this.src=up1.src" onmouseout="this.src=up0.src" width="31" height="31" title=" Remonter d'un niveau " alt="Up" id="up" /></a></td>

excuse si mes remarques te semblent puériles mais je n'arrive pas à coordonner le processus.

#6 Re : Forum Général PHP » retour à la page d'origine » 04-08-2010 18:40:04

Excuse moi, xTG, mais j'ai présumé de ma compétence car ton script me bloque complètement, n'ayant pas une once de maitrise du PHP.

Je me suis surement mal expliqué, (on me fait souvent ce reproche) mais je me demande si je ne complique pas trop.
un album-photo peut-être lu seulement à partir de 2 pages distinctes:
la page générique listant TOUS les albums
une page spécifique affichant un SEUL album.

est-il possible de déclarer une variable contenant un hyperlien spécifique dans chaque page donnant accès aux albums et une routine qui lit la variable avec le lien dans chaque album pour revenir à la page originale ?

Ce n'est peut-être pas très orthodoxe, mais pour un béotien, c'est déjà beaucoup si ça marche.

voilà, c'est une dernière tentative avant abandon

#7 Re : Forum Général PHP » retour à la page d'origine » 04-08-2010 18:40:04

merci xTG de ta prompte réponse
quand j'ouvre un dossier (bricolage en l'occurrence), j'ai le choix avec 5 boutons, le dernier bouton "Albums-photos" présente tous les albums de la rubrique bricolage. Les autres bouton renvoient à un dossier spécifique.
si je choisi le dossier étage et que je clique sur une photo, j'ouvre une nouvelle page qui décrit les travaux effectués et j'ai la possibilité de visionner l'album correspondant à la pièce concernée.
après avoir visionné l'album, si je clique sur le bouton en haut à gauche de l'album, je reviens dans la page générique des albums-photos.
je me demande si, lorsque l'on consulte un album à partir d'une page spécifique, il est possible d'avoir une routine qui se souvient de la page d'origine.
exp: déclarer dans la page d'origine une variable qui indiquerait l'adresse de retour après visualisation de l'album-photo.

C'est peut-être farfelu, mais pourquoi pas poser la question ?

#8 Forum Général PHP » retour à la page d'origine » 04-08-2010 18:40:04

helvetdulac
Réponses : 14

Bonjour à tous,
Je cumule 2 tares :
j'ai 71 ans et le peu que je maitrise d'internet, je l'ai appris d'une matière empirique.
je veux toujours des "trucs pas possible" pour agrémenter mes pages perso.

malgré cela, je persévère et voici mon dernier problème.
sur mon site (en réaménagement perpétuel) http://www.cisalpin.com/index_new.html j'ai différents albums-photos qui sont consultables soit depuis un bouton générique, soit depuis une page spécifique de présentation.

pour l'instant, quand on ferme un album-photo, on revient sur la page générique des albums-photos quelque soit la page d'origine.
Il parait qu'il est possible d'incorporer une routine en PHP permettant après avoir parcouru un album-photo de revenir à la page d'origine de la visite.

Un "PHPiste" pourrait-t-il me confirmer que :
c'est possible à réaliser
les variables à utiliser pour que je puisse faire une recherche sur les exemples d'utilisation des dites variables et trouver comment ça fonctionne.
(j'ai le bouquin PHP/MySQL avec Dreamweaver 8) de J.M. Defrance, mais je n'ai pas trouvé de rubrique spécifique à mon problème)

Merci d'avance de vos remarques

Pied de page des forums

Propulsé par FluxBB