2 pièce(s) jointe(s)
Supprimer une ligne d'un tableau à travers un bouton qui se trouve dans une alerte
Bonsoir bon voici mon problème je veux que quand je clic sur un bouton supprimer qui se trouve dans un tableau un message de confirmation s'affiche jusqu'à là tout va bien le message de confirmation s'affiche maintenant je veux que quand je clic sur le bouton supprimer qui se trouve dans le message de confirmation la ligne selectionner se supprime le problème c'est que je sais trés bien comment supprimer une ligne sans message de confirmation il suffit de faire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<%while(re.next()){%>
<tr>
<th scope="row"><%=re.getObject(2)%></th>
<td><%=re.getObject(3)%></td>
<td><%=re.getObject(4)%></td>
<td><%=re.getObject(5)%></td>
<td><%=re.getObject(6)%></td>
<td><a href="Gestion_parking?d=<%=re.getObject(2)%>" class="btn btn-warning btn-lg" data-toggle="modal" data-target="#monModal" ><i class="fas fa-pen"></i></a> <a href="#" class="btn btn-danger btn-lg" data-toggle="modal" data-target="#modalsuppression"><i class="fas fa-trash-alt"></i></a></td>
</tr>
<%}%> |
Maintenant le problème c'est que mon bouton de suppression qui se trouve dans le modal (message de confirmation) je ne peux pas lui appliqué cette methode car je peux pas faire le while pour récupérer la valeur du <%=re.getObject(2)%> voici le code de mon bouton :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
<div class="modal fade" id="modalsuppression">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Confirmation de suppression du local</h4>
<button type="button" class="close" data-dismiss="modal">x</button>
</div>
<div class="modal-body">
<p>Vous les vous vraiment supprimer ce modal ?</p>
</div>
<div class="modal-footer">
<form method="POST" action='Gestion_des_locaux'>
<input type="submit" value="supprimer" name="action" class="btn btn-danger btn-lg" style="margin-right: 550px;" onclick="removeRow(this);"/>
</form>
<button type="button" data-dismiss="modal" class="btn btn-info btn-lg">Fermer</button>
</div>
</div>
</div>
</div> |
et voici le code de ma servlet :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
else if("supprimer".equals(action)){
PreparedStatement st3=c.prepareStatement("delete from local where nom_local=?");
st3.setString(1, nomlocal);
int resdelete=st3.executeUpdate();
if(resdelete>0){
request.setAttribute("msg2", "Le local a été supprimer avec succés !");
}
else {
request.setAttribute("msg2", "Le local n'a pas été supprimé !");
}
} |
voici quelque images de mon application pour que vous compreniez mieux :
Pièce jointe 508220
et voici le message de confirmation :
Pièce jointe 508224
en résumé je veux que quand je clic sur le bouton supprimer qui se trouve dans le message de confirmation la ligne selectionné au part avant se supprime.
Et merci d'avance pour votre aide !