Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3734 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Variable Javascript -> PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Variable Javascript -> PHP

n°1579870
Tonio94
Posté le 27-06-2007 à 12:54:46  profilanswer
 

Bonjour,
 
 
 
Il faut que je passe la variable "id2" de la methode open_contact dans la variable PHP $new_id et ce que j'ai fait ne fonctionne pas, voici le code :
 

Code :
  1. public function tpl_prospect($id_contact)
  2. {
  3. $this->_tpl .= "<script language='JavaScript' type='text/javascript'>
  4. var cur_x;
  5. var cur_y;
  6. function open_contact(id, id2)
  7. {
  8.  document.onmousemove = WhereMouse;
  9.  document.getElementById(id).style.top = cur_y + 'px';
  10.  document.getElementById(id).style.left = (cur_x - 200) + 'px';
  11.  document.getElementById(id).style.visibility = 'visible';
  12.  document.getElementById(id).style.display = 'block';
  13.  ".$new_id." = id2;
  14. }
  15.  </script>";
  16. echo $new_id;
  17. }


 
 
Merci d'avance pour votre aide.


---------------
~ Msi z270 Gaming Pro Carbon | i7 7700K @4.8Ghz + Dark Rock Pro4 | 16Go Corsair DDR4 2400 | RTX 2080 Ti | OS SSD 840 + Jeux Raid0 SSD 850 + 2*2To Seagate | Cooler Master Cosmos 1000 + Corsair CMPSU-620HX
mood
Publicité
Posté le 27-06-2007 à 12:54:46  profilanswer
 

n°1579872
AlphaZone
Posté le 27-06-2007 à 12:59:00  profilanswer
 

Normal, rajoute $new_id en paramètre à ta fonction et ca fonctionnera.

 

PS : Tu t'es planté de catégorie. On parle de PHP par de HTML/Javascript.

  

EDIT : Je viens de comprendre ton problème. Je ne crois pas que cela soit possible.


Message édité par AlphaZone le 27-06-2007 à 13:00:16

---------------
"Nous avons tous nos machines du temps. Celles qui nous ramènent en arrière sont les souvenirs, celles qui nous projettent en avant sont les rêves."
n°1579875
Tonio94
Posté le 27-06-2007 à 13:03:19  profilanswer
 

Pour info j'appel ma fonction javascript dans une autre page de cette facon :
 
<a href="javascript: open_contact('fichecontact',<?= $id_contact ?> )">lien</a>


Message édité par Tonio94 le 27-06-2007 à 13:03:32
n°1579876
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-06-2007 à 13:05:57  profilanswer
 

Avant d'essayer de solutionner ton problème, il va falloir que tu apprennes la différence entre le javascript ( exécuté coté client, par le navigateur) et le php ( exécuté coté serveur).
Une fois que tu auras assimilé ce point, tu comprendras aisément que l'affectation de ta variable php ( $new_id) est impossible dans une fonction javascript...


Message édité par anapajari le 27-06-2007 à 13:06:07
n°1579878
Tonio94
Posté le 27-06-2007 à 13:11:41  profilanswer
 

Ok anapajari, je me doutais bien que c'était un problème de ce genre. Effectivement j'ai un peu de mal à assimiler la différence entre les 2, bien que je la comprenne.
 
Ce qui m'étonne c'est que lorsque je clique sur mon lien je rentre dans ma méthode tpl_prospect(), la fonction javascript est executée et qu'ensuite il m'execute tout ce qui se trouve après celle-ci, c'est à dire que si je mets une echo "OK" à la place de l'echo $new_id, ca fonctionne.
 
Alala ca m'echappe lol


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Variable Javascript -> PHP

 

Sujets relatifs
Variable PHP dans du javascriptTransfert d'une variable PHP dans une fonction javascript
Comment recuperer une variable javascript dans phprecuperer une variable javascript dans du code php entre 2 pages
Récupérer une variable php dans un javascriptpasser 1 variable PHP à javascript sans utiliser echo ou autre?
[PHP + JS] Mettre une variable Javascript dans du code PHP...[PHP / JavaScript] variable php dans un formulaire :
Comment récupérer une variable Javascript dans du code PHP ?????Javascript dans PHP : comment recuperer une variable de session ?
Plus de sujets relatifs à : Variable Javascript -> PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR