Bonjour,

je travail sur un fichier php qui me génère un fichier bat.
Actuellement, j'ai des bouton radio et checkbox qui fonctionnent.
J'essai d'ajouter un menu déroulant mais n'y arrive pas

Dans un premier temps, j'ai mon fichier de valeur :

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
<?php
echo '<form action="generation.php" method="POST" >
<FONT size="5" family="verdana" color="red"><CENTER><B>Génération</B></CENTER></FONT><br>

<B>Sélectionner Menu</B><br>
<select>
  <option value="menu1">Menu 1</option>
  <option value="menu2">Menu 2</option>
</select>

<B>Cocher Radio</B><br>
<input type="radio" name="Radio" value="radio1">Radio 1
<input type="radio" name="Radio" value="radio2">Radio 2<br>

<B>Sélectionner Checkbox</B><br>
<input type="checkbox" name="checkbox1">Checkbox 1<br>
<input type="checkbox" name="checkbox2">Checkbox 2<br>

<input type="submit" value="Générer le fichier">
</form>';
?>
Dans mon fichier generation.php, j'ai ce contenu :
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
<?php
$fp = fopen ("gen.txt", "w");
 
if (isset($_POST["menu1"])) {
    $contenuFichier .= "echo Menu 1\r\n";
    $contenuFichier .= "\r\n";
}
 
 
if (isset($_POST["menu2"])) {
    $contenuFichier .= "echo Menu 2\r\n";
    $contenuFichier .= "\r\n";
}
 
if (isset($_POST["checkbox1"])) {
    $contenuFichier .= "echo Checkbox 1\r\n";
    $contenuFichier .= "\r\n";
}
 
if (isset($_POST["checkbox2"])) {
    $contenuFichier .= "echo Checkbox 2\r\n";
    $contenuFichier .= "\r\n";
}
 
if (isset($_POST["Radio"])) {
    if ($_POST["Adobe"] == "radio1") {
    $contenuFichier .= "echo Radio 1\r\n";
    $contenuFichier .= "\r\n";    
    }
      if ($_POST["Adobe"] == "radio2") {
    $contenuFichier .= "echo Radio 2\r\n";
    $contenuFichier .= "\r\n";    
    }
}
 
fwrite($fp, $contenuFichier);
fclose ($fp);
$nomFichier = "gen.txt";
 
$mime = "text/x-msdos-batch;charset=UTF-8";
$tailleFichier = strlen($contenuFichier);
$nomFichierEntete = str_replace('"', '\\"', $nomFichier);
header("Content-Type: $mime");
header("Content-Length: $tailleFichier");
header("Content-Disposition: attachment; filename=\"$nomFichierEntete\"");
echo $contenuFichier;
exit();
?>
Pouvez vous me dire pourquoi mon menu déroulant ne fonctionne pas ?

Je vous en remercie d'avance