IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Insérer une variable dans un location.href


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    841
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 841
    Par défaut Insérer une variable dans un location.href
    Bonjour,

    J'ai en début de la première page
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    session_start();
    $file = basename(__FILE__);
    $_SESSION['PageOrigine'] = $file;
    et dans la deuxième page
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    session_start(); 
    $OrigineFile =$_SESSION['PageOrigine'];
    Je prévois d’insérer la variable $OrigineFile qui contient le nom du fichier en cours. Comment puis-je inclure cette variable dans la balise à l’intérieur de mon script de sorte que lorsque l’utilisateur clique sur un bouton, il sera redirigé vers ce fichier.

    Après avoir essayé différentes façons, mais sans succès :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <button class="boutongestion" type="button" onclick="location.href='.$OrigineFile.'";>Gestion</button>
    <button class="boutongestion" type="button" onclick="location.href="'.$OrigineFile.'";>Gestion</button>
    Et puis avoir effectué quelques recherches sur Internet, je n’ai pas trouvé de réponse appropriée.

    Je m'adresse à vous et vous remercie d'avance pour une solution ou une idée à partager.

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut

    J'ai bien l'impression qu'il y a un problème de ' et/ou "
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <button class="boutongestion" type="button" onclick="location.href='".$OrigineFile."'";>Gestion</button>
    <button class="boutongestion" type="button" onclick="location.href='".$OrigineFile."'";>Gestion</button>
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    841
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 841
    Par défaut
    Bonsoir et bonne année ProgElecT

    Merci pour votre réponse, c'est certainement un problème de ' et/ou ".

    J'ai essayé ces différentes solutions, mais ça veut pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <button class="boutongestion" type="button" onclick="location.href='".$OrigineFile."'";>Gestion</button>
    <button class="boutongestion" type="button" onclick="<a location.href="'.$OrigineFile.'";>Gestion</a></button>
    Ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <button class="boutongestion" type="button" onclick="location.href='"$OrigineFile.'";>Gestion</button>
    <button class="boutongestion" type="button" onclick="<a location.href='".$OrigineFile.'";>Gestion</a></button>
    Après le clic sur le bouton il ne se passe rien ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <button class="boutongestion" type="button" onclick="location.href='$OrigineFile'";>Gestion</button>
    <button class="boutongestion" type="button" onclick="<a location.href='.$OrigineFile.'";>Gestion</a></button>
    Après le clic sur le bouton s'affiche le message suvant :
    Not Found
    The requested URL was not found on this server.

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Re

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <button class="boutongestion" type="button" onclick="location.href='"<?php echo $OrigineFile ?>"'";>Gestion</button>
    des fois
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Re

    Chez moi cela le fait
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    	<body>
    		<?php $OrigineFile = "http://fr.php.net/manual/fr/funcref.php";?>
    		<button type="button" onclick="location.href='<?php echo $OrigineFile ?>'">Gestion</button>
    	</body>
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    841
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 841
    Par défaut
    Re

    Je suis navré j'ai oublié de préciser que j'ai au début d'un fichier A :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    session_start();
    $file = basename(__FILE__);
    $_SESSION['PageOrigine'] = $file;
    il contient un bouton qui dirige vers le fichier C

    Au début du second fichier B :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    session_start();
    $file = basename(__FILE__);
    $_SESSION['PageOrigine'] = $file;
    il contient un bouton qui dirige vers le fichier C

    Et au début du troisième fichier C :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    session_start(); 
    $OrigineFile =$_SESSION['PageOrigine'];
    et il contient un bouton qui redirige vers le fichier A ou B suivant que l'un ou l'autre est ouvert en premier.

    En faisant un simple lien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a class="stylebouton" href="<?php echo($OrigineFile); //on récupere la variable ?>">Gestion</a>
    cela fonctionne parfaitement mais il faut que je bidouille du CSS pour lui donner un aspect bouton

    Par contre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <button type="button" class="boutongestion" onclick="location.href='<?php echo $OrigineFile ?>'">Gestion</button>
    après le clic sur le bouton il ne se passe rien.

    Dans votre dernier post vous renseignez la variable avec un chemin en dur c'est pourquoi ça fonctionne !

    J'espère ces précisons vont permettre de clarifier le problème.

Discussions similaires

  1. [phpBB][2] Insérer une variable dans un fichier langue
    Par Sparktacus dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 27/11/2007, 04h54
  2. Insérer une variable dans une regex?
    Par Death83 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 21/05/2006, 11h28
  3. Ou et comment insérer une variable dans la requete?
    Par forzaxelah dans le forum Bases de données
    Réponses: 2
    Dernier message: 11/05/2006, 11h33
  4. Probléme pour insérer une variable dans un champs
    Par BOUTRAIS dans le forum Access
    Réponses: 2
    Dernier message: 11/04/2006, 22h45
  5. Peux on insérer une variables dans une expression calculé
    Par casse.gueule dans le forum Access
    Réponses: 4
    Dernier message: 20/11/2005, 20h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo