Bonjour a tous
Je travaille actuellement sur un site avec une zone d'administration
Cette zone d'admin liste toutes les photos presente sur le site sous forme de tableau relié a une base de données.
A la fin de chaque ligne, j'ai mes actions possible sur chaque photos (modifier, supprimer, etc ...)
J'aimerai avoir une confirmation javascript de la suppression pour eviter les erreurs a l'aide de la fonction "comfirm".
Voici mon code dans le "head":
<script language="Javascript" type="text/javascript">
function supprimer(){
if(confirm('Supprimer ?')) {
open("supprimer.php?id=<?php echo $row_rs_admin['id_produit']; ?>","_self");
}
}
</script>
Et mon code dans le "body" :
<table width="630" border="1" cellpadding="5">
<tr class="up">
<td width="100">Titre</td>
<td width="305">Commentaire</td>
<td width="100">Catégorie</td>
<td width="100">Actions</td>
</tr>
<?php do { ?>
<tr>
<td><?php echo $row_rs_admin['titre']; ?></td>
<td><?php echo $row_rs_admin['commentaire']; ?></td>
<td><?php echo $row_rs_admin['categorie']; ?></td>
<td><p><a href="modif.php?id=<?php echo $row_rs_admin['id_produit']; ?>">Modifier</a>
<br />
<a href="#" onclick="supprimer()";>Supprimer</a></p>
</td>
</tr>
<?php } while ($row_rs_admin = mysql_fetch_assoc($rs_admin)); ?>
</table>
Le probleme a chaque fois que je clique sur la suppression, il me supprime le premier enregistrement de ma table. Il n'arrive pas a se positionner sur le bon enregistrement avec l' "id".
Par contre quand je passe directement par la fonction php sans passer par le javascript, je n'ai aucun soucis.
Merci de votre aide
Partager