[PHP-JS] recuperer valeur d'une liste generé par javascript
bonjour
depuis cette page j'appelle une pop-up qui rempli une liste quand j'essaye de recuperer les valeurs de la liste elle apparait toujours vide je ne comprend pas mon erreur
Code:
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
|
<html>
<HEAD><TITLE>Entreprise</TITLE>
</HEAD>
<script language="javascript">
function popup(fic)
// on ouvre dans une fenêtre le fichier passé en paramètre.
// cette ouverture peut être améliorée en passant d'autres
// paramètres que la taille et la position de la fenêtre.
{ wchoix=window.open(fic,'Choisir','width=400,height=250,top=50,left=50'); }
</script>
<?php include("connectionmysql.php") ?>
<script type="text/javascript">
<!--
function effacer() {
document.toto.jeux.options[document.toto.jeux.length-1] = null;
}
//-->
</script>
<BODY>
<form name="toto" action="ficheindividu.php" method="post"><a href="javascript:popup('choix.html')">test</a>
<SELECT NAME="jeux" size="4">
</SELECT>
<input type="button" value="effacer" onClick="effacer()">
<INPUT TYPE="submit" VALUE="hope">
</form>
<?php
if(!empty($_POST["jeux"]))
{
for ($i = 0; $i < count($_POST["jeux"]); $i++)
{
echo $_POST["jeux"][$i];
}
}
else
{
echo "listevide";
}
?>
</BODY>
</html> |
code pop-up:
Code:
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
| <html>
<head>
<script type="text/javascript">
<!--
function ajouter() {
nouvel_element = new Option(document.ajout.choix.value,document.ajout.choix.value,false,true);
window.opener.document.toto.jeux.options[window.opener.document.toto.jeux.length] = nouvel_element;
window.opener.document.toto.jeux.value = nouvel_element;
}
//-->
</script>
</head>
<body>
<form name="ajout">
<select name="choix" onChange="ajouter()">
<option value="">Choisissez</option>
<option value="Ain">Ain</option>
<option value="Aisne">Aisne</option>
<option value="Allier">Allier</option>
<!-- etc. -->
</select>
</form>
</body>
</html> |
merci de votre aide