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] Redirection vers la bonne page


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2006
    Messages : 74
    Par défaut [PHP-JS] Redirection vers la bonne page
    Bonjour tout le monde,
    voila je veux rediriger vers une url dynamique avec du php

    Coté javascript j'ai essayé ca, sachant que document.write(text) me donne soit cd, soit visa soit master.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <script language="javascript">
    function namecb(f_chxcb,text)
    {
    <?$name?>=text;
    }
    </script>
    Du coté php j'ai ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <FORM NAME="CHXCB" METHOD=POST ACTION="<A href="https://info.net/paiement".$name."php">">https://info.net/paiement".$name."php">
    <DIV ALIGN=center>
    <INPUT TYPE=IMAGE NAME=CB BORDER=0 VALUE=1 SRC="<a href="http://www.123.net/logo/CB.gif" target="_blank">http://www.123.net/logo/CB.gif</a>" onclick="javascript:namecb('CHXCB','CB');">
    <a href="http://www.123.net/logo/INTERVAL.gif" target="_blank">http://www.123.net/logo/VISA.gif</a>" onclick="javascript:namecb('CHXCB','VISA');">
    <INPUT TYPE=IMAGE NAME=MASTERCARD VALUE=3 BORDER=0 SRC="<a href="http://www.123.net/logo/MASTERCARD.gif" target="_blank">http://www.123.net/logo/MASTERCARD.gif</a>" onclick="javascript:namecb('CHXCB','MASTER');">
    </DIV>
    </FORM>
    Biensur j'ai une erreur javascript, je voudrai assigné la variable php $name à CB, ou VISA ou MASTER pour redirigé vers la page
    https://info.net/paiementCB.php
    ou https://info.net/paiementVISA.php
    ou https://info.net/paiementMASTER.php
    celon si on click sur l'image correspondante
    Si vous avez une idée merci

  2. #2
    Membre chevronné
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    430
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 430
    Par défaut
    Bon, ce que tu veux faire là est impossible étant donné que PHP est server side & javascript est client side (ZE concept de base )

    mais par contre, tu peux rediriger directement vers la bonne page, avec javascript, sans tenter d'assigner de valeur à une var PHP (où est l'utilité dans le cas présent?)

    tu peux donc faire directement dans ta fonction JS:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    function namecb(text)
    {
      document.location.href = 'paiment' + text + '.php';
      return false;
    }
    Voila, ca devrait faire l'affaire non?

  3. #3
    Membre émérite
    Avatar de ozzmax
    Inscrit en
    Novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2005
    Messages : 977
    Par défaut
    Bon je ne suis pas trop certain de comprendre ce que tu veux faire
    Mais en gros..dis moi si je suis dans le champs
    t'as des image de paiment et en clickant dessus te redirige vers la bonne page en question grace a l'appel de fonction?

    Qu'est ce que je ne comprend pas par contre c'est pourquoi vouloir associée <?$name?>=text...de toute évidence ca ne peux pas fonctionner ca

    Mais est ce que tu peux m'expliqué pourquoi tu veux mettre le type de carte (text) dans une variable php alors que tu veux rediriger...

    donc comme bKill t'as seulement qu'a changer le location de ton document et à la limite faire un submit() de ta page

  4. #4
    Membre émérite Avatar de Yobs
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    675
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 675
    Par défaut
    Effectivement, c'est plus du javascript ce que tu veux faire et par conséquent tu n'es pas dans le bon forum.

    Ceci dit, voici une solution php:
    - Tu affiche tes images et des boutons radios.
    - Tu récupère la valeur de ton bouton radio.
    - Tu effectue un test pour savoir quel type a été récupéré
    - Tu inclu la page selon le type.

Discussions similaires

  1. facebook/et redirection vers la bonne page
    Par jarod1990 dans le forum Langage
    Réponses: 2
    Dernier message: 05/10/2014, 17h01
  2. Réponses: 1
    Dernier message: 09/11/2007, 12h31
  3. Redirection vers la bonne page
    Par Dargos dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/05/2006, 03h39
  4. [PHP-JS] Redirection vers la bonne page
    Par Dargos dans le forum Langage
    Réponses: 5
    Dernier message: 02/05/2006, 11h03
  5. redirection vers la bonne page
    Par PAYASS59 dans le forum Langage
    Réponses: 6
    Dernier message: 30/01/2006, 11h30

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