Bonjour a tous
Voila mon probleme :
Je voudrais lorsque je selectionne une certaine valeur dans ma liste deroulante ($codeetat=3) ouvrir une popup
Pour remplir la liste deroualnte jutilise la fonction suivante :
Appel de la fonction
//////////////
affichelisteetat($codeetat,'codeetat',0);
Code de la fonction
//////////////
function affichelisteetat($codeetat,$nom,$allowempty) {
$query="SELECT codeetat, nometat FROM etatsincident ORDER by nometat";
$req=mysql_query($query);
////////////////////////////////////////////////
///////////
echo"<select name='$nom' onChange=\"window.open('popup.php?page=validatio
n&codeetat='+this.options[this.selectedIndex
].value+'','Confirmation','width=530,height=470'
) \">"
////////////////////////////////////////////////
//////////
if($allowempty!=0)
echo "<option value=\"\"></option>";
while($line = mysql_fetch_array($req)) {
$tmpcode=$line["codeetat"];
$tmpnom=$line["nometat"];
echo "<option";
if($codeetat==$tmpcode) { echo " selected"; }
printf(" value =\"%d\">%s</option>\n",$tmpcode,$tmpnom);
}
echo "</select>\n";
}
En faite pour l'instant lorsque je change de valeur dans ma liste (attribut onchange) la popup s'ouvre automatiquement.
Je voudrais qu'une popup s'ouvre lorsque je selectionne une certaine valeur de ma liste
( correspondant a codetat = 3)
Partager