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

JavaScript Discussion :

probleme transmission de variable toute bete


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    89
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 89
    Par d�faut probleme transmission de variable toute bete
    Bonjour j essaie en vain de modifier une variable o click et de l envoyer mais voila ca ne fonctionne pas. Je la declare en premier.
    Puis j ai un href qui est cense envoye la valeur. La ca va.
    Malheureusement c dans la suite du code que je suis cense la modifier or elle ne se modifie pas. Si je fait un alert apres ca fonctionne bien mais au niveau du href aucun changement effectue.

    Voici le code pour vous aider
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    </head>
    <script>var idfg; </script>
    <body>
    <script type="text/javascript">
    	  document.write('<a href="?&action=delete&section=amis&idfg=' + idfg + '" class="class-lienmenu">Supprimer un groupe</a>');
    </script>
    <?php
                    $query = "SELECT idfg, label, nbfriends from friend_group where idmember=".$_SESSION['idmember']." order by label";
                    $result = mysql_query($query, $db) or die('Query select failed : ' . mysql_error($db));
                    while ($friend_group = mysql_fetch_array($result))
                    {
                            echo "<a href=\"#\" onclick=\"idfg=".$friend_group['idfg'].";alert(idfg);\" class=\"class-menu\">".$friend_group['label']."</a><br>";
                    }
    ?>
    Je n ai mis que ce que j ai juge important.
    Merci d avance.

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    103
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 103
    Par d�faut
    Tu veu modifier une variable? idfg ?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <a href="?&action=delete&section=amis&idfg=' + idfg + '" class="class-lienmenu">Supprimer un groupe</a>
    avec ifg non initialis� comme c'est dans ton code l� sa rajoutera :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <a href="?&action=delete&section=amis&idfg=" class="class-lienmenu">Supprimer un groupe</a>
    � ton document...

    Si idfg est une chaine de caract�res tu ne la pas mis entre guillemets; tu doit avoir du undefined dans idfg alor..

    Sinon essay de declarer idfg soit dans le head soi dans le body pas dans <html>

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    89
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 89
    Par d�faut
    mon probleme c est pas de le setter. Si j ecris
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <script>var idfg=2; </script>
    idfg sera bien egale a 2 dans :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <script type="text/javascript">
         document.write('<a href="?&action=delete&section=amis&idfg=' + idfg + '" class="class-lienmenu">Supprimer un groupe</a>');
    </script>
    le probleme c est qu une variable idfg se met a jour kan je fait ca :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
          $query = "SELECT idfg, label, nbfriends from friend_group where idmember=".$_SESSION['idmember']." order by label";
          $result = mysql_query($query, $db) or die('Query select failed : ' . mysql_error($db));
          while ($friend_group = mysql_fetch_array($result))
          {
             echo "<a href=\"#\" onclick=\"idfg=".$friend_group['idfg'].";alert(idfg);\" class=\"class-menu\">".$friend_group['label']."</a><br>";
          }
    ?>
    Or il semblerait que ce soit un autre idfg que celui defini plus haut car il n est pas modifie la :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <script type="text/javascript">
         document.write('<a href="?&action=delete&section=amis&idfg=' + idfg + '" class="class-lienmenu">Supprimer un groupe</a>');
    </script>

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    103
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 103
    Par d�faut
    c'est pour �a que je t'ai dit de deplacer la declaration de idfg soit dans le head soit dans le body; l� il est entre les 2...

    Si �a marche pas verifi� le code gener� par ta page.. ou montre le ici.. parce que sinon moi je vois pas le pbm...

    Et rassure moi tu n'essay pas que si idfg passe � 5 via l'un de tes liens
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <a href="?&action=delete&section=amis&idfg=" class="class-lienmenu">Supprimer un groupe</a>
    devienne
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <a href="?&action=delete&section=amis&idfg=5" class="class-lienmenu">Supprimer un groupe</a>
    tout seul?

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    89
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 89
    Par d�faut
    Ton truc ca marche pas et le code j arrete pas de le donner. j ai beau mettre ma declaration dans le header ou le body rien n y fait. En gros si j affecte ma valeur a la declaration cette valeur reste inchange. Ce que j essaie de faire c kan je clique sur :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?php
          $query = "SELECT idfg, label, nbfriends from friend_group where idmember=".$_SESSION['idmember']." order by label";
          $result = mysql_query($query, $db) or die('Query select failed : ' . mysql_error($db));
          while ($friend_group = mysql_fetch_array($result))
          {
             echo "<a href=\"#\" onclick=\"idfg=".$friend_group['idfg'].";alert(idfg);\" class=\"class-menu\">".$friend_group['label']."</a><br>";
          }
    ?>
    la valeur de idfg soit modifiee mais ca ne fonctionne pas. Si j ai affecte idfg a 2 a la declaration il reste a 2. Si je ne l ai pas affecte il est a undefined alors que si je fait un alert au onclick comme au dessus j affiche bien la nouvelle valeur.

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    103
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 103
    Par d�faut
    je te parle du code gener�; ce qui aparai quant tu fait afficher la source dans le navigateur...

Discussions similaires

  1. Probleme "transmission" de variable
    Par wazol dans le forum D�buter avec Java
    R�ponses: 2
    Dernier message: 17/05/2010, 14h31
  2. question toute bete sur les variables
    Par Charlie111 dans le forum D�buter avec Java
    R�ponses: 1
    Dernier message: 26/11/2008, 10h58
  3. [D�butant] Problem� de filtrage tout bete
    Par sydneya dans le forum MATLAB
    R�ponses: 3
    Dernier message: 27/03/2008, 17h00
  4. [AJAX] Transmission de variable, j'ai pas tout compris
    Par msg_dracula dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 23/07/2007, 00h15
  5. Probleme tout bete
    Par ishikawa dans le forum SDL
    R�ponses: 5
    Dernier message: 07/04/2007, 15h02

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