|
| herve.lagarde | Posté le 01/09/2006 @ 21:48 |
Petit astucien
450 Messages
| Bonjour à tous,
J'ai un soucis pour lequel je ne trouve pas de solutions. Je vais essayer etre clair.
j'affiche une liste par un boucle avec des cases a cocher pour chaque enregistrement pour pouvoir les supprimer
Code : PHPecho '<form method="post" action="news_desinscription.php">';
$i = 1;
while ($donnees = mysql_fetch_array($reponse))
{
echo '<tr>';
echo '<td width="25"><input type="checkbox" name="sel'.$i.'" value="'.$donnees['id'].'">';
echo '<td width="200">'.$donnees['nom'].' '.$donnees['prenom'].'</td>';
echo '<td width="225">'.$donnees['mail'].'</td>';
echo '</tr>';
$i++;
}
echo '<input type="hidden" name="nb" value="'.$i.'">';
echo '</tr><tr><td colspan="3" align="center"><input type="submit" value="Supprimer" name="suppr"></td></tr>';
echo '</form>
Je veux dans la page php qui recoit le formulaire recupérer les valeurs de mes checkbox (name="sel'.$i.' " ou autre nom ?). Chaque checkbox a donc un nom différent.
|
| |
| |
| Publicité |
|
|
| herve.lagarde | Posté le 02/09/2006 à 07:45 |
Petit astucien
450 Messages
| personnes peut me donner des idées ?
|
| |
|
| Malcolm | Posté le 02/09/2006 à 10:30 |
Astucien
7299 Messages
| for ($i=0; $i < 50; $i++)
{
if (isset($_POST['sel'.$i]))
{
// coché
}
}
mais fait savoir où s'arrêter, ici j'ai mis 50 à titre d'exemple ... Mais tu peux passer les identifiants en champ caché par exemple. |
| |
|
| herve.lagarde | Posté le 02/09/2006 à 13:11 |
Petit astucien
450 Messages
| J'ai mis le temps pour essayer, mais ca y est, c'est fait et ca marche Super.
Comme quoi c'était pas compliqué mais j'y serai pas arrivé, des histoire de concaténation que j'aurais pas su faire.
Un grand merci à toi Malcom |
| |
|
|
| Haut de la page |