Bonjour
Je dois créer une page pour supprimer un logiciel d'une base de données :
j'ai un menu latéral ou se trouve un select pour choisir le logiciel à supprimer.
puis je clique sur un bouton pour envoyer la requete de suppression, et la j'ai du javascript qui me demande la confirmation (je pense que le probleme vient de ce script, car sur d'autre pages je fais le meme genre de chose sans cette confirmation, et ca marche). Et là, une fois validé, je mets dans un <iframe> une nouvelle page qui m'indique que le logiciel a bien été supprimé, et qui effectue le boulot.
voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Supression de logiciel</title> <link rel="stylesheet" href="style.css" type="text/css" media="screen" /> <script LANGUAGE="JavaScript"> function confirmSubmit() { var agree=confirm("Êtes vous sûrs de vouloir supprimer ce logiciel?"); if (agree) return true; else return false ; } </script> </head> <!--#include file="en_tete_admin.html" --> <body id="page_blanche"> <div id="menu"> <form nom="choix" method="post" action=""> <br/><br/> Nom du logiciel à supprimer :<br/><br/> <select name="logiciel"> <option value=""></option> <% do while not rs1.eof %> <option value="<%=rs1("numauto")%>"><%=rs1("nom")%></option> <% rs1.movenext loop %> </select> <br/><br/> <input type="submit" name="Submit" value="Valider" onClick="return confirmSubmit()"/> </form> </div> <div id="corps"> <% if request.form("logiciel")<>"" then %> <IFRAME src="traitement_suppression_logiciel.asp?logiciel=<%=request.querystring("logiciel")%>" frameBorder="1" scrolling="no" width="100%" height="100%"/> <% end if %> </div> </body> </html>
donc mon code séparé marche (sans iframe ni javascript), mais le probleme c'est que l'iframe n'est soit pas affiché et pas traité : si je mets des request.querystring
soit avec des request.form, l'iframe est affiché sans arret meme si aucun logiciel n'est demandé, et la suppression ne se fait pas dans la bdd
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <% if request.querystring("logiciel")<>"" then %> <IFRAME src="traitement_suppression_logiciel.asp?logiciel=<%=request.querystring("logiciel")%>" frameBorder="1" scrolling="no" width="100%" height="100%"/> <% end if %>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <% if request.form("logiciel")<>"" then %> <IFRAME src="traitement_suppression_logiciel.asp?logiciel=<%=request.form("logiciel")%>" frameBorder="1" scrolling="no" width="100%" height="100%"/> <% end if %>
Pourriez vous m'aider a faire en sorte que lorsque je selectionne un logiciel et valide, un iframe apparaisse avec la page voulue, et que la requete soit prise en compte (je ne sais pas si c'est un probleme de javascript ou d'asp)
merci.
Partager