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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Javascript et PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Javascript et PHP

n°1220843
miskkeyton
Posté le 11-10-2005 à 22:39:31  profilanswer
 

Bonjour,
 
Voila le sujet :
 
Deux listes deroulantes.
Les options de la deuxieme dependent de la premiere.
 
Pour cela un petit javascript !
 
Mais le contenu de ma deuxieme liste doit etre dynamique ! et le code php dans du java ca peut pas marcher ! j'ai donc penser a utiliser des variables globales, mais j'ai pas reussi a resoudre le probleme !
 
Voici mon code :
 
------------------------------------------
 
 
<form name="doublecombo">
<select name="type_report" size="1" onChange="redirect(this.options.selectedIndex)">
<option>Support Report</option>
<option>Data Bases Report</option>
</select><BR>
<select name="target_report" size="1">
<option value="all_servers">All Servers</option>
 
<?
 
$rep = "./host/";
$dir = opendir($rep);
while ($f = readdir($dir)) {
   if(is_dir($rep.$f) && $f != "." && $f != ".." ) {
 echo "<option value=\"".$f."\">".$f."</option>";
?>
 
// definition des variables globales pour mon javascript : LE PROBLEME SEMBLE ICI ?
 
<script type="text/javascript">
var group[0][<? echo $i; ?>]=new Option("<? echo $f; ?>","<? echo $f; ?>" )
</script>
 
 
 
<?
 
   }
}
closedir($dir);
?>
 
</select><BR>
<input type="button" name="test" value="Go!"
onClick="go()">
 
<SCRIPT language="JavaScript" title="G1SCRIPT">
<!--
 
var groups=document.doublecombo.type_report.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()
 
/* Ceci etant la methode statique !!!
group[0][0]=new Option("All Servers","all_servers" )
group[0][1]=new Option("Zeus","zeus" )
group[0][2]=new Option("Iris","iris" )
*/

 
group[1][0]=new Option("All Data Bases","all_databases" )
group[1][1]=new Option("Apollo","apollo" )
group[1][2]=new Option("Cronus","cronus" )
group[1][3]=new Option("Zeus","zeus" )
group[1][4]=new Option("Hades","hades" )
group[1][5]=new Option("Isis","isis" )
group[1][6]=new Option("Prometheus","prometheus" )
 
var temp=document.doublecombo.target_report
 
function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
}
// maframedecontenu =  nom de votre FRAME
function go(){  
top.maframedecontenu.location=temp.options[temp.selectedIndex].value  
}  
//-->
</SCRIPT>
</form>
 
 
-----------------------------------------
 
Merci

mood
Publicité
Posté le 11-10-2005 à 22:39:31  profilanswer
 

n°1220853
Master p
My new cock ring :D
Posté le 11-10-2005 à 22:57:19  profilanswer
 

Et finalement, le problème, c'est ... ? [:dawa]
 
Conseil : Réalise le truc entièrement en JS et assure-toi que ça fonctionne en JS avant de traiter en amont par PHP


---------------
HAHAHA I M USING TEH INTERNET
n°1220861
gatsusat
Posté le 11-10-2005 à 23:05:29  profilanswer
 

tu arrêtes tout de suite avec ton gros caca qui va être bien pourri et tu suis ce gentil tuto de masklinn :  
http://forum.hardware.fr/hardwaref [...] m#t1176079


---------------
Les CSS c'est bon mangez-en

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

  Javascript et PHP

 

Sujets relatifs
Priorité PHP/JavascriptTransmettre variables Javascript à PHP
Javascript et PHP[javascript et PHP]Pb avec saut de ligne[résolu]
PHP et JavascriptProblème PHP/Javascript
liste deroulante dynamique PHP/Javascriptjavascript et php - formulaire dynamique
PHP et JavascriptComment recuperer une variable javascript dans php
Plus de sujets relatifs à : Javascript et PHP


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