Recuperer une variable javascript dans du php

Résolu
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   -  
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir ,
une petite question simple..dont je n'ai pas la réponse.
Je dois modifier certaines pages d'un site pro afin d'activer ou non un bouton en fonction des dates.

La date de debut (celle qui m'interrese) est généré par un onclick qui lance une fonction JS.
Dans la fonction je la recupere bien ,no probleme, mais j'aimerais recuperer cette variable JS que j'appelle $date_deb dans mon formulaire php afin de l'integrer dans une requete ,et le tout bien sur sans recharger la page.

L'ajax fait tres bien cela mais je suis une bille en ajax y aurait il un autre moyen ou faut il absolument passer par des valeur get ou post pour pouvoir me servir de cette variable?
par avance merci
@+

3 réponses

vlmath Messages postés 794 Date d'inscription   Statut Contributeur Dernière intervention   160
 
Salut,

Pour le PHP, comme c'est un langage côté serveur, ton code est exécuté sur le serveur, et ce n'est que le code html qui est envoyé au client ; autrement dis, il n'est pas possible d'avoir une interaction Javascript (ou tout autre langage côté client) vers PHP (ou tout autre langage côté serveur), à moins, biensur, de recharger la page :-D

Bonne programmation

@Bientôt
0
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
 
merci pour ta réponse je sens que je vais me creuser la tete ce matin pour trouver la solution. ;-)
@+
0
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
 
voila j'ai trouvé la solution..
si ca peut aider quelqu'un.
Au lieu de recuperer des variables JS et les integrer dans mon code php ,je les travaille directement dans la fonction JS.
les valeurs je les recupère avec document.GetElementByID.value et le tour est joué.
Ensuite je les "triture" à ma sauce pour comparer les dates (car il s'agit de dates).
Encore merci
@+
0