Bonjour,

J'aimerai récupérer la valeur de plusieur checkbox d'un formulaire. Mon code :

Formulaire :
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
<form method="POST">
	<?
// Afficher les entrées
	foreach ($contents as $entry) { 
		$longueur = strlen($entry);
		$coupe = strrpos($entry,'/');
		$coupe = $coupe + 1;
		$nomfichier = substr($entry,$coupe,$longueur);
    ?>
	<input type="checkbox" name="choix[]" value="<?$entry?>" class="cb">
	<font family="sylfaen">
	<?echo $nomfichier, "<br />\n";?>
	</font>
	<?
}
?>
</form>
Traitement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
$ftp_user_name = 'xxx';
$ftp_user_pass = 'xxx';
$ftp_server = 'xxx';
/* Connexion */
$conn_id = ftp_connect($ftp_server);
 
$_acc_disc = $_POST["choix"];
 
foreach ($choix as $site){
	ftp_delete ($conn_id, $site);
}
ftp_quit($conn_id);
?>
Le problème est qu'il n'arrive pas à me récupérer mes choix, ... comment faire pour passer toutes les valeurs des checkbox dans le formulaire ? ... j'ai lu qu'il fallait rajouter les acolades au nom du checkbox pour qu'il passe un table en paramètre mais ça n'a pas l'air de fonctionner, il me renvoie cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Notice: Undefined index: choix in c:\program files\easyphp1-8\www\upload\quatrieme\supprimerfichier.php on line 8
Le submit se fait via ce lien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="supprimerfichier.php" onclick="this.form.action='supprimerfichier.php';this.form.submit()">Supprimer</a>
Une solution, ?? ...

Merci d'avance !

Archange