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] Questions de débutants


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2005
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 122
    Points : 74
    Points
    74
    Par défaut [PHP-JS] Questions de débutants
    Bonjour,
    j'ai deux petits problèmes qui paraissent assez simple mais je ne trouve rien dans la FAQ !!!

    1er pb:
    Comment faire pour qu'une variable php soit égale à une variable javascript ?
    $val = (une variable javascript)

    2ème pb:
    Lorsque l'on clique sur un lien hypertext avec variable
    [code<a href="calcul_phase1.php?id=<?php $val ?>[/code]
    Comment faire pour récupérer la valeur de la variable $val dans la page appelée

    Merci de votre aide

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Points : 936
    Points
    936
    Par défaut
    2ieme question
    tu fais $_GET['mavariable'] pour recupérer.
    pour la premiere question je sais pas si c'est possible

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2005
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 122
    Points : 74
    Points
    74
    Par défaut
    Merci pour ta réponse.

    Pour le 1er problème, en fait je souhaite passé en paramètre à mon lien une zone de saisie de ma page.
    Pour l'instant je controle le contenu de ma saisie dans du javascript et il faudrait que je passe cette variable à mon lien

    Je m'y prend peut être mal ?
    Y-a-t'il une autre solution ou quel est la solution ?

  4. #4
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <script type="text/javascript">
    url += '&valeur='+escape(valeur);
    </script>
    A condition qu'il y ait déjà des paramètres dans url... sinon il suffit de remplacer le & par un ?

  5. #5
    Membre régulier
    Inscrit en
    Janvier 2005
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 122
    Points : 74
    Points
    74
    Par défaut
    j'ai essayé ceci mais cela ne marche pas, mon lien ne s'affiche même plus !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <script type="text/javascript">		
    <td><a href="calcul_phase1.php += '?val_date='+escape(val_date);" target="mainframe">Calcul phase 1</td>
    </script>
    Help !!!

  6. #6
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Euh... Quelques notions de javascript sont à revoir là !
    demande dans le forum approprié...

  7. #7
    Membre actif
    Avatar de Wormus
    Inscrit en
    Septembre 2005
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 262
    Points : 276
    Points
    276
    Par défaut
    Si tu controle t'a zone de saisie par le javascript cela signifie que
    a chaque fois que tu écrit qq chose dans ta zone de saisie, JavaScript fait un traitement dessus ET remet le résultat dans la zone de saisie ! j'imagine ?

    donc tu as juste à récupérer avec la valeur sur la page appelé grâce à ta méthode choisie

    Explique + ta démarche si je me trompe

  8. #8
    Membre régulier
    Inscrit en
    Janvier 2005
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 122
    Points : 74
    Points
    74
    Par défaut
    En fait voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <td><input type="text" name="date_phase1" size="10" maxlength="10"><td>
    <td><a href="calcul_phase1.php?val_date=15" target="mainframe">Calcul phase 1</td>
    dans du javascript, je controle que ma zone date_phase1 est bien renseignée et au bon format et ensuite je voudrais la passée en paramètre (dans le href faire ?val_date = date_phase1)
    Mais je ne connais pas la syntaxe.

    Dans la page appelée, j'ai essayée

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $val_date = $_GET['val_date']
    Mais cela ne marche pas

    Quelqu'un sait-il ce qu'il faut faire ?
    Merci.

  9. #9
    Membre actif
    Avatar de Wormus
    Inscrit en
    Septembre 2005
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 262
    Points : 276
    Points
    276
    Par défaut
    Arff je persiste !! je voit pas l'intérêt de le passer dans le lien alors que c'est écrit dans un formulaire !!!

    Tu passe comment à ta page suivante ?? en cliquant sur un lien, un bouton, autre ??

  10. #10
    Membre régulier
    Inscrit en
    Janvier 2005
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 122
    Points : 74
    Points
    74
    Par défaut
    Ma page principale est composée de plusieurs liens pour lesquels on doit saisir des paramètres

    je passe d'une page à l'autre en cliquant sur le lien dans lequel je veux renseigné le paramètre donné par l'utilisateur
    je n'ai pas de bouton sur cette page

  11. #11
    Membre actif
    Avatar de Wormus
    Inscrit en
    Septembre 2005
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 262
    Points : 276
    Points
    276
    Par défaut
    Oui d'accord je comprend un peu mieux ta démarche de vouloir passer par le lien pour passer tes variables !!

    ce que tu peux faire c'est de redirigé ta page en javascript directement


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <form name="formulaire">
    <td><input type="text" name="date_phase1" size="10" maxlength="10"><td> 
    <td><a href="javascript:newPage()">Calcul phase 1</td>
    </form>
    javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function newPage() {
     a = document.formulaire.date_phase1.value;
     parent.mainframe.location.replace("calcul_phase1.php?val_date="+a);
    }
    à vérifier si ça fonctionne, je l'ai pas testé

  12. #12
    Membre régulier
    Inscrit en
    Janvier 2005
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 122
    Points : 74
    Points
    74
    Par défaut
    Merci Wormus, ça marche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Questions de débutant sur le cache php
    Par maxence64 dans le forum Langage
    Réponses: 1
    Dernier message: 30/11/2011, 10h03
  2. [MySQL] [PHP/MySQL] Quelques questions de débutant
    Par Stoo69 dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 08/06/2010, 18h23
  3. [PHP-JS] question de débutant
    Par did_28 dans le forum Langage
    Réponses: 2
    Dernier message: 10/03/2007, 15h46
  4. Questions de débutant
    Par J-P-B dans le forum XMLRAD
    Réponses: 12
    Dernier message: 24/07/2003, 15h19
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

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