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 :

[PHP-JS] afficher une page en fonction du lien cliqué


Sujet :

Langage PHP

Vue hybride

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 13
    Par défaut [PHP-JS] afficher une page en fonction du lien cliqué
    Bonjour à ts,

    j'ai une question pour minimiser le nombre de pages d'un site, je m'explique:

    j'ai une page d'inscription 'inscription_globale', qui propose deux inscriptions, une pour les utilisateurs X et une inscription pour les abonnés.
    en gros, voici son code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <h4> Utilisateur X</h4>
    L’inscription vous permet de ... <br />
    <a href="index.php?page=inscriptionX">inscrivez-vs </a><br />
     
    <h4> Abonné</h4>
    L’inscription vous permet de ...<br />
    <a href="index.php?page=inscription_abonnes">Abonner-vs </a><br />
    Et quand on clique sur le lien "inscrivez-vs", c'est la page 'inscriptionX.php' qui est appelée(avec son propre code), tandis que si on clique sur "abonner-vs", c'est la page 'inscription_abonnes.php" qui est appelée.

    Je voudrais mettre le code des deux pages (inscriptionX.php et inscription_abonnes.php) dans la meme page "inscription_globale.php' et l'appeler en fonction du lien cliqué.
    Est-il possible de le faire?

    Merci

  2. #2
    Membre éprouvé Avatar de bluemartini
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2006
    Messages : 154
    Par défaut
    Tu peux utiliser la méthode GET :
    tu crées une page commune inscription.php
    pour un abonné tu marques comme lien : href=inscription.php?source=abonne
    pour les autres : href=inscription.php?source=X

    et dans ton script inscription.php, tu prend la valeur envoyée en plus de l'adresse (ici source)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $source = $_GET["source"];
    et tu traites en fonction de sa valeur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if (strcasecmp($source,"abonne")==0)
    {
    //affichage pour un abonné
    }
    if (strcasecmp($source,"X")==0)
    {
    //affichage pour les autres
    }

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut
    Oui tu peux le faire mais je te conseille de les séparer s'ils ont rien en commun car ton code sera plus lisibile.

    Dans ta page inscription_globale.php tu mets un if

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if(isset($_GET('page')) && $_GET('page')=="inscriptionX"){
    }
    else (isset($_GET('page')) && $_GET('page')=="inscription_abonnes"){
    }

Discussions similaires

  1. [PHP 5.3] Afficher une page en fonction de la date du jour
    Par Marc31 dans le forum Langage
    Réponses: 2
    Dernier message: 18/08/2014, 00h55
  2. Afficher une page entière depuis un lien étant dans une frame
    Par Arnofish dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/02/2008, 14h59
  3. [PHP-JS] Afficher une page web dans une autre page
    Par friiitz dans le forum Langage
    Réponses: 1
    Dernier message: 26/10/2006, 15h38
  4. HTML : afficher une page plutôt qu'un lien
    Par yan77 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 29/06/2006, 14h50
  5. [XSL] Afficher une page XML à partir d'un script PHP
    Par JiJiJaco dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 10/04/2005, 14h41

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