Bonjour à tous!
Il me dis erreur de syntaxe quand je veux recupérer la valeur de mon choix multiple avc un if ! pq?
Voici mon formulaire
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 <body><br> <form action=http://frintranet2.fr.york.com/Web005/YFR-IN2-0253.asp method=post> <table> <tr> <td> Le logiciel </td> <td> <select name="choix" multiple> <option value="1">commence par</option> <option value="2">contient</option> <option value="3">est égal à</option> </select> </td> <td> <input type=text name="mot"> </td> <td><input type=submit value=Envoyer> </td> </tr> </form> </table> </body> </html>merci de votre aide
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 <% dim mot,choix choix=Request.Form("choix") mot=Request.Form("mot") set rs=Server.CreateObject("ADODB.Recordset") varSQL = "SELECT computers.computer_name" & _ ",software_name" & _ " FROM computers LEFT JOIN software ON computers.computer_name = software.computer_name" & _ if choix=1 then varSQL= varSQL & "WHERE software.software_name like '"&mot&"%'"&_ ";" rs.open varSQL, "Provider=SQLOLEDB.1;Password=sqlinfo;Persist Security Info=True;User ID=info;Initial Catalog=york_tn;Data Source=FRCARFS13" response.write "<table border bordercolor=#000000 cellpadding=2>" response.write"<tr>" response.write"<th>Logiciel</th>" response.write"</tr>" do while not rs.eof response.write "<tr align=center>" response.write "<td>" response.write rs("software_name") response.write"</td>" response.write "</tr>" rs.MoveNext loop response.write "</table>" rs.close end if (...)
Partager