Session + javascript

Session + javascript - HTML/CSS - Programmation

Marsh Posté le 10-11-2007 à 13:07:47    

Bonjour, je souhaiterais mettre le contenu de quelque listbox et texte area dans des variable de session. Mais ma commande ne marche pas quelqu'un aurait une idée.
 
 

Code :
  1. document.lien.taille[document.lien.taille.selectedIndex].value = "<?=$_SESSION['nom_variable']?>";

Reply

Marsh Posté le 10-11-2007 à 13:07:47   

Reply

Marsh Posté le 10-11-2007 à 23:16:10    

Je te rappelle que le PHP (je suppose que c du PHP, même si on mets plutot un "<?php ... ?>" ...) est un language coté serveur, et le JS est coté client, donc ce qui est géneré par du PHP, une fois la page envoyé par le serveur, ne bougera plus ;)

 

A la rigueur ca :

Code :
  1. document.lien.taille[document.lien.taille.selectedIndex].value = "<?php print ($_SESSION['nom_variable']); ?>";
 

Ceci dit, avec ton "document.lien" je sais pas trop ce que tu cherches à faire :D

Message cité 1 fois
Message édité par SICKofitALL le 10-11-2007 à 23:17:32

---------------
We deserve everything that's coming...
Reply

Marsh Posté le 11-11-2007 à 10:08:55    

SICKofitALL a écrit :

Ceci dit, avec ton "document.lien" je sais pas trop ce que tu cherches à faire :D


lien , c'est le nom du formulaire dans lequel se trouve ma listbox.
 
Merci pour ta réponse

Reply

Marsh Posté le 11-11-2007 à 11:17:47    

Ah ok :)
 
Alors donne lui une id ( "<form id="lien" name="lien" ... />" ) et chope le comme ceci :

Code :
  1. var f = document.getElementById ("lien" );
  2. f.taille[f.taille.selectedIndex].value = "<?php print ($_SESSION['nom_variable']); ?>";


 
c surement plus standard je pense, bien que ca marche aussi :)


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 11-11-2007 à 14:50:25    

Moi en fait j'utilse une valeur de la listbox pour faire un calcul en javascript, pour apres le mettre dans ma table SQL et pouvoir le ressortir plus tard. Donc en fait je voudrai utiliser les sessions pour transmettre mes calculs à l'autre pas qui les envoiera dans ma table SQL.
Tu en es sûre que ça marche car chez moi toujours pareil, a moins que tu es un autre solution pour mon cas

Reply

Marsh Posté le 11-11-2007 à 17:27:08    

comme dit, ta variable de session ne change plus une fois la page moulinée sur le serveur et envoyée.
 
Tu peux pas gérer ca avec des params d'URL (?var1=1&var2=2&var3=3 ...) ?


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 11-11-2007 à 18:17:01    

j'ai essayé avec des variables PHP mais ça n'a pas marché et de même avec les variables javascript


Message édité par thesnoobrats le 11-11-2007 à 18:17:50
Reply

Marsh Posté le 11-11-2007 à 18:57:50    

j'ai la vague impression que tu confonds le coté serveur (PHP) du coté client (JS) pas vrai ? ;)


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 12-11-2007 à 06:49:20    

déjà s'il essayait un minimum de regarder ce que lui génère son dawa coté client (code source généré) et nous le filait, cela eviterai qu'on passe 2000 ans à comprendre son PB

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed