bonour à tous
je souhaiterai remplir un input dans un formulaire php à l'aide d'une selection faite dans une fenetre popup
le seul probleme c que quand je valide rien ne se passe , la fenetre ne se ferme pas et mes données ne sont pas transférées!
je joins le code pour une peut etre meilleur compréhension du probleme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
 
<p><span class="TitreTableau">Rechercher une commune:&nbsp;</span> </p>
<p><span class="Paragraphes"</p>
<form method="post" name="selectcommunes" action="selection_communes.php"  >
Veuillez sélectionner votre département : <br><br>
<?php
//Affichage de la liste des départements de la base dans un menu déroulant 
$resultDPT = mysql_query("SELECT DISTINCT departement FROM communesbis ORDER BY departement ") or die ("La requête ne s'est pas exécutée !". mysql_error());
 
$nbDPT = mysql_num_rows($resultDPT);
 
if ($nbDPT) {
        echo "<select class=\"Paragraphes\" name=\"departement\" onChange='ModifierListe(-1)' >";
        echo "<option value=\"vide\"></option>\n";
        while($rowDPT = mysql_fetch_array($resultDPT)) {
                echo "<option value=\"".$rowDPT["departement"]."\">".$rowDPT["departement"]."</option>\n";
        }
        echo "</select><br>";
}
//Affichage de la liste des communes de la base dans un menu déroulant 
echo "<br>Veuillez sélectionner votre commune : <br><br>";
$resultcommunes = mysql_query("SELECT * FROM communesbis ORDER BY communes ") or die ("La requête ne s'est pas exécutée !". mysql_error());
$nbcommunes = mysql_num_rows($resultcommunes);
if ($nbcommunes) {
        echo "<select class =\"Paragraphes\" name=\"communes\" onChange=\"Selectcom()\">";
        echo "<option value=\"no_choice\">Choissisez votre commune :</option>";
        echo "<SCRIPT LANGUAGE='JavaScript'>\n;ModifierListe(".$communes.");\n</SCRIPT>\n";
        echo "</select>";
}
?>
<br>
<br>
<A HREF="#" onClick="window.close()"> 
		<img src="images/Btn_Annuler.gif" alt="Annuler" border="0" align="absmiddle"> 
</A>&nbsp;&nbsp;
<A HREF="#" onClick="Selectcom()">
        <img src="images/Btn_Envoyer.gif" alt="Valider" border="0" align="absmiddle">
</A>&nbsp;&nbsp;
<A HREF="#" onClick="document.location.reload()">
        <img src="images/Btn_Actualiser.gif" alt="Actualiser" border="0" align="absmiddle">
</A>
 
</span>
 
<script language="JavaScript">
function Selectcom (){
        this.comField   = opener.comField;
        this.idField = opener.idField;
 
        if ((communes.options[communes.options.selectedIndex].value) != "no_choice"){
           comField.value = communes.options[communes.options.selectedIndex].text;
           idField.value = communes.options[communes.options.selectedIndex].value;
        }else{
           comField.value = communes.options[communes.options.selectedIndex].text;
           idField.value = "";
        }
 
        window.close();
}
</script>
 
</form>
merci d'avance si quelqu'un a une solution à me proposer parce que je ne trouve rien!