par
Ryle » 18 juin 2018, 17:33
Salutations !
Ton problème vient du fait que dans la boucle qui affiches tes enregistrements, tu inclus un formulaire qui a toujours le même ID.
<form id="tes" method="POST" action="./production/img_prive/del_img_priver.php">
Si tu regardes le code source de la page généré, tu verras qu'il y a donc autant de formulaire dont l'id est "tes" que d'élément affichés (ce qui en passant n'est pas valide d'un point de vue HTML, un id devant être unique dans une page).
Ensuite, dans chacun de tes liens, tu demandes à soumettre le formulaire dont l'id est "tes". Le navigateur étant au fait des bonnes pratiques HTML, va donc soumettre le premier formulaire qu'il trouve avec cet id, puisqu'il sait très bien qu'il ne doit pas / peut pas y en avoir d'autre ... et voilà pourquoi c'est toujours la première image qui est supprimée. Affaire résolue mon cher Wats... Azizss
Tu peux donc corriger soit en renommant l'id à chaque ligne (ainsi que l'appel), soit, et ça sera plus propre et plus facile à lire, suivre les recommandation de Moogli, virer les formulaires et garder un lien qui appel une seule et même fonction javascript en lui passant l'id à supprimer

Salutations !
Ton problème vient du fait que dans la boucle qui affiches tes enregistrements, tu inclus un formulaire qui a toujours le même ID.
[php]<form id="tes" method="POST" action="./production/img_prive/del_img_priver.php"> [/php]Si tu regardes le code source de la page généré, tu verras qu'il y a donc autant de formulaire dont l'id est "tes" que d'élément affichés (ce qui en passant n'est pas valide d'un point de vue HTML, un id devant être unique dans une page).
Ensuite, dans chacun de tes liens, tu demandes à soumettre le formulaire dont l'id est "tes". Le navigateur étant au fait des bonnes pratiques HTML, va donc soumettre le premier formulaire qu'il trouve avec cet id, puisqu'il sait très bien qu'il ne doit pas / peut pas y en avoir d'autre ... et voilà pourquoi c'est toujours la première image qui est supprimée. Affaire résolue mon cher Wats... Azizss ;)
Tu peux donc corriger soit en renommant l'id à chaque ligne (ainsi que l'appel), soit, et ça sera plus propre et plus facile à lire, suivre les recommandation de Moogli, virer les formulaires et garder un lien qui appel une seule et même fonction javascript en lui passant l'id à supprimer :)