Rechercher : dans
Par :

Modifier variable PHP en Javascript

Dernière réponse le 27 mar 2009 à 18:18:51 pschit, le 26 mar 2009 à 11:12:27 
 Signaler ce message aux modérateurs

Bonjour à tous,

J'ai créer une page en PHP dans laquelle j'ai une variable $l_Modif. Dans mon code j'appel une fonction Javascript et je voudrait lui passé en paramètre ma variable $l_Modif. Jusque là j'y arrive. Mais maintenant je souhaiterais que ma fonction Javascript modifie la valeur de ma variable et ça je n'y arrive pas.

<html>
<head>
<script type="text/javascript" language="Javascript" >
function je_modifie(p_Modif)
{
   p_Modif = 1;
}
</script>
</head>
<body>
<?php
$l_Modif = 0;
echo "Ma variable vaut : 0";
<table>
<tr onclick="je_modifie(<?php echo $l_Modif; ?>);">
<td>test</td>
</tr>
</table>
echo "Ma variable vaut : 1";
?>
</body>
</html>

Après avoir cliquer sur la ligne du tableau ma variable devra valoir 1 mais ça ne fonctionne pas elle reste à 0 !

Quelqu'un peut-il m'aider s'il vous plait ?

Merci d'avance
Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « Modifier variable PHP en Javascript » dans :
Javascript - Les tableaux VoirIntroduction à la notion de tableau Les variables de Javascript ne permettent de stocker qu'une seule donnée à la fois. Or, étant donné qu'il est souvent utile de manipuler de nombreuses données, le concept de variable se révéle parfois...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...

1

adns, le 26 mar 2009 à 11:25:27

Bonjour

il ne me semble pas que ce que tu demande sois possible mais tu peux toujours essayé ceci
car le php est executer coter serveur et donc avant le javascript.

si tu veux modifier une variable php il faut repasser par le serveur donc tu peux essayé via un formulaire ;)

Adns
La culture c'est comme la confiture moins on en a plus on l'­étale
Le Monde du partage Remplacera le partage du monde

Répondre à adns

2

pschit, le 26 mar 2009 à 17:22:01

Bonjour adns et merci de ton aide,

J'ai procédé comme tu m'as dit et maintenant j'ai une autre question qui est lié :

j'ai une page html que je viens de modifié (car le champ que nous venons de créer est remplis) et je souhaiterais pouvoir enregistrer mes modifications mais je ne sais pas comment je doit faire car je suis dans un code Javascript qui me dit que j'ai fait des modifs. Comment puis-je faire pour enchainer du code PHP qui enregistrerait mes données dans ma base de données ?

Merci à tous de votre aide.

Répondre à pschit

3

 adns, le 27 mar 2009 à 18:18:51

Bonjour

Si les info que tu a mettre en base sont dans un champs texte c'est pas dur suffit de recupere les varible par un $_get ou un $_post et hop tu met en base...

Adns
La culture c'est comme la confiture moins on en a plus on l'­étale
Le Monde du partage Remplacera le partage du monde

Répondre à adns