Je realise une sorte d'admin de table d'un BDD
en gros ca donne ca...
Code :
- <form method="POST" ACTION="UpdateOuDelete">
- <input type="hidden" name="bdd" value="exca_BDD">
- <input type="hidden" name="table" value="perso">
- <td><input type="hidden" name="clef" value="1">1</td>
- <td><input type="text" name="nom_perso" value="Abdoul"></td>
- <td><input type="text" name="prenom_perso" value="truc"></td>
- <td><input type="text" name="age_perso" value="22"></td>
- <td><input type="submit" name="Modifier" value="Modifier"></td>
- <td><input type="submit" name="Supprimer" value="Supprimer"></td>
- </form>
|
comme vous le voyez j'ai un formulaire par ligne d'enregistrement dans ma table. Ce formulaire possede 2 submit qui envoyent tt 2 vers la meme servlet.
Cette servlet recup les input de type POST et teste si l'un ou l'autre des boutons a été pressé. Selon le bouton elle redirige l'utilisateur vers une autre Servlet qui ELLE est chargé de l'Update ou du Delete de l'enregistrement en question.
exemple:
Code :
- public class UpdateOuDelete extends HttpServlet
- {
- public void doPost( HttpServletRequest req, HttpServletResponse res ) throws ServletException, IOException
- {
- ServletOutputStream out = res.getOutputStream();
- res.setContentType( "text/html" );
- String bdd = req.getParameter("bdd" );
- String table = req.getParameter("table" );
- if (req.getParameter("Modifier" ) != null) //probleme les variables post ne suivent pas!
- res.sendRedirect("Update" );
- else
- res.sendRedirect("Delete" );
- }
|
Le probleme c'est que je n'a arrive po a trouver comment Update ou Delete pourrait récup les variable inputs (arrivées en UpdateOuDelete) en post...
Merci de votre aide