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 :

variable php dans javascript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2008
    Messages
    6
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 6
    Par d�faut variable php dans javascript
    bonjour � tous
    je d�bute tout juste en javascript et j'ai besoin d'aide
    je d�roule les donn�es d'une table de ma base de donn�es que j'ins�re dans un tableau
    et sur chaque ligne se trouve un bouton pour pouvoir modifier une donn�e
    je dois r�cuper une variable php (le num�ro d'enregistrement) dans un code javascript

    est-it possible de faire ceci :

    document.location="index.php?page=validation&reponse=ok&num=<?php echo $_row['num'];?>";

    cela ne fonctionne pas mais c'est peut etre une erreur de syntaxe, si c'est le cas merci de me le signaler

    autre chose

    j'ai essayer en rempl�ant par une variable de session et cela fonctionne mais le probl�me est que je garde uniquement le dernier enregistrement (ce qui est logique puisque � chaque ligne je r�cup�re la variable $row dans $_SESSION donc au final je n'ai que le dernier)

    document.location="index.php?page=validation&reponse=ok&num=<?php echo $_SESSION['num'];?>";

    je ne sais pas du tout comment faire merci de me donner un petit coup de main

    voila mon code dans son ensemble :
    d'abord le php

    //on execute la requete sur les suivis dans fonction.php
    $resultSuivi = mysql_query(reqSuivi($_SESSION['date']));

    //traitement du resultat dans une boucle pour afficher dans le tableau
    while($rowSuivi = mysql_fetch_assoc($resultSuivi))
    {
    echo"<tr>";
    echo"<td colspan='20'>".$rowSuivi['SUI_ID']."</td>";
    echo"<td colspan='20'>".$rowSuivi['SUI_NATURE_TEXTE']."</td>";
    echo"<td colspan='20'>".$rowSuivi['SUI_DATE_ECHEANCE']."</td>";
    echo"<td colspan='20'>";
    //requete sur les Processus du suivi dans fonction.php
    $resultProcessus = mysql_query(reqProcessus($rowSuivi['SUI_ID']));

    //traitement du resultat dans une boucle pour afficher dans la ligne du tableau
    while($rowProcessus = mysql_fetch_assoc($resultProcessus))
    {
    echo $rowProcessus['PRO_PILOTE_PRENOM']." ".$rowProcessus['PRO_PILOTE_NOM']."<br>";
    }
    echo"</td>";
    echo"<td colspan='10'>".$rowSuivi['SUI_VALIDATION']."</td>";
    echo"<td><img src='./images/puce.png' title='modifier' id='num' onclick=validation()></td>";
    echo"</tr>";
    }

    puis le javascript

    function validation()
    {
    if (confirm('Voulez-vous valider ou annuler la validation de ce suivi ?'))
    {
    document.location="index.php?page=validation&reponse=ok&num=<?php echo $rowSuivi['SUI_ID'];?>";
    }
    else
    {
    envoi();
    }
    }

  2. #2
    Expert confirm�
    Avatar de le_chomeur
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2006
    Messages
    3 653
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3 653
    Par d�faut
    salut , n'ayant de serveur php sous la main essaye de mettre ta variable php a l'exterieur des quotes :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    document.location="index.php?page=validation&reponse=ok&num="+<?php echo $_row['num'];?>;
    au lieu de

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    document.location="index.php?page=validation&reponse=ok&num=<?php echo $_row['num'];?>";
    v�rifis � la g�n�ration en regardant la source

  3. #3
    Nouveau membre du Club
    Inscrit en
    Janvier 2008
    Messages
    6
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 6
    Par d�faut
    cela ne fonctionne pas
    lorsque je clic sur mon bouton la boite de dialogue ne s'affiche meme plus
    merci pour ton aide

  4. #4
    Nouveau membre du Club
    Inscrit en
    Janvier 2008
    Messages
    6
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 6
    Par d�faut
    j'ai r�solu mon probl�me voila la solution si ca peut aid� quelqu'un
    il faut passer en param�tre la variable que je r�cup�re :

    function validation(id){
    if (confirm('Voulez-vous valider ou annuler la validation de ce suivi ?')) {
    document.location="index.php?page=validation&reponse=ok&num="+id;
    }
    else{
    envoi();
    }
    }


    et

    echo"<td><img src='./images/puce.png' title='modifier' id='num' onclick=validation('$rowSuivi[SUI_ID]')></td>";

  5. #5
    Expert confirm�
    Avatar de le_chomeur
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2006
    Messages
    3 653
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3 653
    Par d�faut
    peux tu me dire ce qu'il y a de g�n�rer du cot� html ??

  6. #6
    Nouveau membre du Club
    Inscrit en
    Janvier 2008
    Messages
    6
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 6
    Par d�faut
    comment �a ?
    j'ai tout d�taill� au dessus
    je ne comprend pas ta question
    tu veux savoir ce que je fais concretement ?

  7. #7
    Expert confirm�
    Avatar de le_chomeur
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2006
    Messages
    3 653
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3 653
    Par d�faut
    en fait le fait de voir ton code source html g�n�r� aurais permis de voir ou �a coin�ait :

    dans ton navigateur tu vois ta page et bien tu va sur ( sous firefox )
    menu affichage => code source de la page
    sous IE : Affichage => source

    cela permet bien souvent de voir ce qui cloche avec le code g�n�r�

    bon courage pour la suite

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. variables php dans javascript
    Par cerealkiller dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 16/11/2008, 19h25
  2. affichage dynamique de variable php dans javascript
    Par Revan dans le forum Langage
    R�ponses: 6
    Dernier message: 11/05/2008, 13h25
  3. [PHP-JS] [D�butant]Variables php dans javascript
    Par Nibor dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 17/07/2007, 20h58
  4. [PHP-JS] Variables PHP dans JavaScript
    Par m3n2o dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 29/01/2007, 13h09
  5. [PHP-JS] Soucis variable php dans javascript.
    Par cisse18 dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 13/07/2006, 10h47

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