par
stopher » 04 nov. 2008, 16:22
Dans ta boucle
while , pour chaque ligne recupéré de ta base , tu met les valeurs dans :
<input type="hidden" name="recup_id_tuteur" value="'.$id.' ">
<input type="hidden" name="recup_nom" value="'.$nom.' ">
<input type="hidden" name="recup_prenom" value="'.$prenom.' ">
Or , ici , a chaque boucle , tu vas effacer les valeurs mises précédemment c'est comme ci tu faisais celà :
$i = 0;
$a = 0;
while ( $i <= 10 )
{
$a = $i;
$i++;
}
//affichage de $a
echo $a;
Celà va te retourner 10 donc la derniere valeur que tu récupères .. ce qui est exactement ton cas pour tes id .
La solution , est donc de creer un tableau qui récupére toutes tes valeurs une par une , pour ce faire , il faut ajouter les crochets
[] pour dire que c'est un tableau ...
tu dois donc faire comme ceci :
<input type="hidden" name="recup_id_tuteur[]" value="'.$id.' ">
<input type="hidden" name="recup_nom[]" value="'.$nom.' ">
<input type="hidden" name="recup_prenom[]" value="'.$prenom.' ">
Tu vas donc récupérer 3 tableaux , et lorsque tu appels ta fonction
supprimer($id_tuteur);
$id_tuteur est un tableau qui contiend les id que tu veux supprimer ...
Dans ta boucle [b]while[/b] , pour chaque ligne recupéré de ta base , tu met les valeurs dans :
[php]<input type="hidden" name="recup_id_tuteur" value="'.$id.' ">
<input type="hidden" name="recup_nom" value="'.$nom.' ">
<input type="hidden" name="recup_prenom" value="'.$prenom.' "> [/php]
Or , ici , a chaque boucle , tu vas effacer les valeurs mises précédemment c'est comme ci tu faisais celà :
[php]$i = 0;
$a = 0;
while ( $i <= 10 )
{
$a = $i;
$i++;
}
//affichage de $a
echo $a;[/php]
Celà va te retourner 10 donc la derniere valeur que tu récupères .. ce qui est exactement ton cas pour tes id .
La solution , est donc de creer un tableau qui récupére toutes tes valeurs une par une , pour ce faire , il faut ajouter les crochets [b][][/b] pour dire que c'est un tableau ...
tu dois donc faire comme ceci :
[php]<input type="hidden" name="recup_id_tuteur[]" value="'.$id.' ">
<input type="hidden" name="recup_nom[]" value="'.$nom.' ">
<input type="hidden" name="recup_prenom[]" value="'.$prenom.' "> [/php]
Tu vas donc récupérer 3 tableaux , et lorsque tu appels ta fonction
[php]
supprimer($id_tuteur); [/php]
$id_tuteur est un tableau qui contiend les id que tu veux supprimer ...