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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Recuperer une variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recuperer une variable

n°1187076
lebilien
Posté le 29-08-2005 à 14:47:26  profilanswer
 

bonjour j'aimerais recuperer une variable javascript dans mon code php  
j'ai une premiere page qui comprend une liste deroulante nommée "domaine" et je veux dans ma popup afficher ceratin mot selon se qui a été choisis dans cette liste .Donc je dois dans le code qui suit recupérer dans une variable php cette variable  
donc cela correspond a la ligne 13 dans le code
"$domaine=window.opener.document.forms["demoform"].elements["domaine"].value;"  
 
c'est ici que je veux recuperer mon domaine mais sa marche pas ?
 
 

Code :
  1. <?php
  2. function Affiche_html($cles,$cleschoix){
  3.   $html.='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  4. <html>
  5. <head>
  6. <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  7. <meta name="generator" content="PSPad editor, www.pspad.com">
  8. <link rel="stylesheet" href="../ged.css" type="text/css">
  9.   <script type="text/javascript" src="../ged.js"></script>
  10.     <script type="text/javascript" >
  11.  
  12.     $domaine=window.opener.document.forms["demoform"].elements["domaine"].value;
  13.    function Reporter(l) {
  14.    //alert(l);
  15. //var choix=l.options[l.options.selectedIndex].value;
  16. if("'.$cles.'"=="cles0" ){
  17. //alert("lol" );
  18.    window.opener.document.forms["demoform"].elements["cles1"].value="";
  19.    window.opener.document.forms["demoform"].elements["cles2"].value="";
  20.    window.opener.document.forms["demoform"].elements["cles3"].value="";
  21.    window.opener.document.forms["demoform"].elements["cles4"].value="";
  22.   }
  23.  
  24.    if("'.$cles.'"=="cles1" ){
  25. //alert("lol" );
  26.    window.opener.document.forms["demoform"].elements["cles2"].value="";
  27.    window.opener.document.forms["demoform"].elements["cles3"].value="";
  28.    window.opener.document.forms["demoform"].elements["cles4"].value="";
  29.  
  30.   }
  31.     if("'.$cles.'"=="cles2" ){
  32. //alert("lol" );
  33.    window.opener.document.forms["demoform"].elements["cles3"].value="";
  34.    window.opener.document.forms["demoform"].elements["cles4"].value="";
  35.  
  36.  
  37.   }
  38.     if("'.$cles.'"=="cles3" ){
  39. //alert("lol" );
  40.    window.opener.document.forms["demoform"].elements["cles4"].value="";
  41.  
  42.   }
  43.  
  44. window.opener.document.forms["demoform"].elements["'.$cles.'"].value=l;
  45. }
  46. function Vider(){
  47. window.opener.document.forms["demoform"].elements["'.$cles.'"].value="";
  48. if("'.$cles.'"=="cles0" ){
  49. //alert("lol" );
  50.    window.opener.document.forms["demoform"].elements["cles1"].value="";
  51.    window.opener.document.forms["demoform"].elements["cles2"].value="";
  52.    window.opener.document.forms["demoform"].elements["cles3"].value="";
  53.    window.opener.document.forms["demoform"].elements["cles4"].value="";
  54.   }
  55.  
  56.    if("'.$cles.'"=="cles1" ){
  57. //alert("lol" );
  58.    window.opener.document.forms["demoform"].elements["cles2"].value="";
  59.    window.opener.document.forms["demoform"].elements["cles3"].value="";
  60.    window.opener.document.forms["demoform"].elements["cles4"].value="";
  61.  
  62.   }
  63.     if("'.$cles.'"=="cles2" ){
  64. //alert("lol" );
  65.    window.opener.document.forms["demoform"].elements["cles3"].value="";
  66.    window.opener.document.forms["demoform"].elements["cles4"].value="";
  67.  
  68.  
  69.   }
  70.     if("'.$cles.'"=="cles3" ){
  71. //alert("lol" );
  72.    window.opener.document.forms["demoform"].elements["cles4"].value="";
  73.  
  74.   }
  75. }
  76.   </script>
  77. <title></title>
  78. </head>';
  79. if($cleschoix=="" ){
  80.       $html.='<body onload="Vider()">';
  81.     }
  82.     else{
  83.    
  84.     $html.="<body>\n";
  85.     }
  86. echo $domaine."lol";
  87.   $info=array("html"=>$html,"domaine"=>$domaine);
  88.   return $info;
  89. }
  90. //include ('../admin/DB.php');
  91. include ('../admin/fonction.php');
  92. //on recupere le nom du input a remplir
  93. $cles=$_REQUEST['cles'];
  94. //on recupere le choix
  95. if(!isset($_REQUEST['cleschoix'])){
  96. $cleschoix="";
  97. }
  98. else{
  99. $cleschoix=htmlentities($_REQUEST['cleschoix']);
  100. }
  101.   if((isset($_REQUEST['cleschoix']))){
  102.         Choix($cleschoix,$cles);
  103.        
  104.        //Verification_liste2($cles);
  105.     }
  106.     else{
  107.       Verification_liste($cles);
  108.      
  109.     }
  110. echo Affiche_cles($cles,$cleschoix);
  111. function Choix($choix,$cles){
  112. //on va mettre a jour el choix
  113.   Verification_liste($cles);
  114. $requete="update cles set choisis=1 ,nom_cles='".$cles."' where nom='".unhtmlentities($choix)."'";
  115. //echo $requete;
  116. $res=mysql_query($requete);
  117. }
  118. function Cherche_cles(){
  119. $requete="select * from cles   order by nom_cles ASC ";
  120. $res=mysql_query($requete);
  121. return $res;
  122. }
  123. function Affiche_cles($cles,$cleschoix){
  124.     $info=Affiche_html($cles,$cleschoix);
  125.     $html.=$info['html'];
  126.    
  127. //on va verifier si le mot cles a ete choisis et si il a ete choisis le mettre en grisé
  128. //1=chois , 0=non
  129. $html.="<table cellspacing=\"0\"  class=\"cles_table\" cellpadding=\"0\" align=\"center\">\n";
  130. $html.="<tr><td class=\"cles_titre\">Liste des Mots cl&eacute;s</td></tr>\n";
  131. $html.="<tr><td class=\"cles\">".Affiche_liste_cles($cles)."</td></tr>";
  132. $html.="</table>\n";
  133. return $html;
  134. }
  135. function Affiche_liste_cles($cles){
  136. $res=Cherche_cles();
  137. $i=0;
  138. $html.="<form name=\"cles\">\n<table cellspacing=\"0\"  cellpadding=\"0\" align=\"center\">\n";
  139. $html.="<tr><td class=\"cles\" valign=\"top\">";
  140. while($ligne=mysql_fetch_object($res)){
  141.   $ch=Choisis($ligne->id);
  142.   if($ch==0){
  143.   //cles.php?cleschoix=".$ligne->nom."
  144.     $html.="<div class=\"cle\"><a  onClick=\"Reporter('".$ligne->nom."')\" class=\"cles\" href=\"cles.php?cles=".$cles."&cleschoix=".$ligne->nom."\" name='".$ligne->nom."'>".$ligne->nom."</a></div><br>\n";
  145.   }
  146.   else{
  147.     $html.="<div class=\"clen\">".unhtmlentities($ligne->nom)."</div><br>\n";
  148.   }
  149.   if($i==7){
  150.     $html.="</td><td class=\"cles\" valign=\"top\">";
  151.     $i=-1;
  152.   }
  153.   $i=$i+1;
  154. }
  155.   $html.="</tr></table>\n</form>\n";
  156.   //echo $html;
  157.   return $html;
  158. }
  159. function Choisis($id){
  160. $requete="select choisis from cles where id=$id order by nom_cles ASC";
  161. //echo $requete;
  162. $res=mysql_query($requete);
  163. $ligne=mysql_fetch_object($res);
  164. $choisis=$ligne->choisis;
  165. //echo $choisis;
  166. return $choisis;
  167. }
  168. function Verification_liste($cles){
  169. //fonction qui va permettre selon la liste de griser ou desgriser les mots
  170.     if($cles==cles0){
  171.       $requete="select * from cles";
  172.       $res=mysql_query($requete);
  173.      
  174.         while($ligne=mysql_fetch_object($res)){
  175.             $requete="update cles set choisis=0 where id='".$ligne->id."'";
  176.             //echo $requete;
  177.             @mysql_query($requete);
  178.            
  179.         }
  180.       }
  181.        
  182.       if($cles==cles1){
  183.             $requete="select * from cles where choisis=0 or nom_cles<>'cles0' and nom_cles<>'cles2' and nom_cles<>'cles3' and nom_cles<>'cles4'";
  184.       $res=mysql_query($requete);
  185.      
  186.         while($ligne=mysql_fetch_object($res)){
  187.             $requete="update cles set choisis=0 ,nom_cles='' where id='".$ligne->id."'";
  188.             //echo $requete;
  189.             @mysql_query($requete);
  190.            
  191.         }
  192.      
  193.      
  194.       }
  195.      
  196.       if($cles==cles2){
  197.             $requete="select * from cles where choisis=0 or nom_cles<>'cles0' and nom_cles<>'cles1'  ";
  198.       $res=mysql_query($requete);
  199.      
  200.         while($ligne=mysql_fetch_object($res)){
  201.             $requete="update cles set choisis=0 ,nom_cles='' where id='".$ligne->id."'";
  202.             //echo $requete;
  203.             @mysql_query($requete);
  204.            
  205.         }
  206.      
  207.      
  208.       }
  209.      
  210.       if($cles==cles3){
  211.             $requete="select * from cles where choisis=0 or nom_cles<>'cles0' and nom_cles<>'cles1' and nom_cles<>'cles2' ";
  212.       $res=mysql_query($requete);
  213.      
  214.         while($ligne=mysql_fetch_object($res)){
  215.             $requete="update cles set choisis=0 ,nom_cles='' where id='".$ligne->id."'";
  216.             //echo $requete;
  217.             @mysql_query($requete);
  218.            
  219.         }
  220.      
  221.      
  222.       }
  223.      
  224.        if($cles==cles4){
  225.             $requete="select * from cles where choisis=0 or nom_cles<>'cles0' and nom_cles<>'cles1' and nom_cles<>'cles2' and nom_cles<>'cles3'";
  226.            // echo $requete;
  227.       $res=mysql_query($requete);
  228.      
  229.         while($ligne=mysql_fetch_object($res)){
  230.             $requete="update cles set choisis=0 ,nom_cles='' where id='".$ligne->id."'";
  231.             //echo $requete;
  232.             @mysql_query($requete);
  233.            
  234.         }
  235.      
  236.      
  237.       }
  238.    
  239.    
  240.    
  241. }
  242. ?>
  243. </body>
  244. </html>

mood
Publicité
Posté le 29-08-2005 à 14:47:26  profilanswer
 

n°1187811
omega2
Posté le 30-08-2005 à 14:46:27  profilanswer
 

php = serveur
javascript = navigateur
 
Quand php bosse javascript n'est que du texte sans vie.
Quand javascript commence, php est déjà mort.


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

  Recuperer une variable

 

Sujets relatifs
[PHP] récupérer une variable dans une fonctionRécupérer variable créée dynamiquement
probleme pour récupérer une variable dans un textareaRecuperer un Printf dans une variable
Récupérer une variable d'environnement[java] recuperer le nom d'une variable
NEWBIE :: récupérer une variable d'un for()[vba excel] recuperer le nom d'une feuille dans une variable
[Résolu] Récupérer la valeur d'une variable[php/js] recuperer une variable js dans une popup -=resolu=-
Plus de sujets relatifs à : Recuperer une variable


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