Casella Di Controllo

cerimapd

Nuovo Utente
30 Nov 2004
15
0
0
Ho una pagina che mi elenca tutti i profili professionali dei miei dipendenti. Utilizzando il pulsante di opzione relativo ad un determinato profilo mi filtro l'elenco dei relativi dipendenti.
Vorrei utilizzare al posto del PULSANTE DI OPZIONE una CASELLA DI CONTROLLO per poter effettuare più scelte contemporaneamente.
Ho provato a fare questa modifica e la cosa funziona solo se spunto una sola casella. Se ne spunto più di una la pagina non funziona. In parole povere non accetta questa soluzione di filtro.
Come fare?
Grazie in anticipo a quanti potranno aiutarmi.

Di seguito uno stralcio dello script:
_____________________________________________________________________________
<html>
<head>
</head>

<body>
<div class="esempio">
<%
If Request.QueryString("R1") <> "" Then
' Il Cognome ricercato deve contenere almeno tre caratteri...
If Len(Request.QueryString("R1")) < 3 Then
%><font face="Verdana" size="2"><%
Response.Write("La chiave di ricerca deve contenere almeno tre caratteri!<br><br>")
Else

' Connessione al database
Set Conn = Server.CreateObject("adodb.connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("mdb-database/GestioneUtenti.mdb")
' Stringa SQL
SQL = "SELECT * FROM elenco WHERE MANSIONE_SVOLTA = '" & Replace(Request.QueryString("R1"), "'", "''") & "' ORDER BY cognome"
Set Ricerca = Server.CreateObject("adodb.recordset")
Ricerca.Open Sql, Conn, 3,3
' Se non e' stato trovato alcun record mostra un apposito avviso
' Altrimenti scrivi il numero di record trovati e visualizzali!
%><font face="Verdana" size="2"><%
Response.Write("Sono stati trovati <b>" & Ricerca.RecordCount & "</b> Cognomi per la mansione <b>" & Request.QueryString("R1") & "</b><br><br>")
%>

<table cellpadding="3" cellspacing="1" border="0" bgcolor="gray" style="font-size: 13px; margin-bottom:0" width="100%">
<tr bgcolor="#f0f0f0">
<th><font size="1">Modifica</font></th>
<th><font face="Verdana" size="1">Profilo
Professionale</font></th>
<th><font face="Verdana" size="1">Cognome</span></font></th>
<th><font face="Verdana" size="1">Nome</font></th>
<th><font size="1" face="Verdana"></span></font><font size="1">Ufficio</font></th>
<th><font size="1">Sezione</font></th>
<th><font size="1">Mansione</font></th>
</tr>
<% For I = 1 To Ricerca.RecordCount %>
<tr bgcolor="white">
<td align="center">
<font face="Verdana" size="1" style="font-size: 8pt">
<span style="text-decoration: none">
<a href="esempio_step3.asp?cod=<%=rec("id")%>" target="_self">
<img border="0" src="images/modifica.gif" alt="modifica il record numero <%=ricerca("id")%>" width="12" height="12"></a></span></font></td>
<td align="left"><font face="Verdana" style="font-size: 8pt"><% = Ricerca("Profilo_professionale") %></font></td>
<td><font face="Verdana" style="font-size: 8pt"></span><% = Ricerca("cognome") %></span></font></td>
<td><font face="Verdana" style="font-size: 8pt"><% = Ricerca("nome") %></font></td>
<td><font face="Verdana" style="font-size: 8pt"></span><% = Ricerca("ufficio") %></font></td>
<td><font face="Verdana" style="font-size: 8pt"><% = Ricerca("sezione") %></font></td>
<td><font face="Verdana" style="font-size: 8pt"><% = Ricerca("mansione_svolta") %></font></td>
</tr>
<%
Ricerca.MoveNext
Next
%>
</table><br>
<%
End If ' Record presenti
' Chiusura del recordset e della connessione!
Ricerca.Close
Set Ricerca = Nothing
Conn.Close
Set Conn = Nothing
End If ' Località di almeno 3 caratteri
%><form method="GET" action="<%=Request.ServerVariables("SCRIPT_NAME")%>" target="_self">
<table border="0" width="100%" id="table1">
<tr>
<td valign="top" align="center"><font face="Verdana" size="2">
<table border="0" width="84%" id="table2" cellpadding="0" style="border-collapse: collapse; border-width: 0px">
<tr>
<td bgcolor="#0099CC" height="19" style="border-style:none; border-width:medium; " bordercolorlight="#000000" bordercolordark="#000000" width="48">
<p align="center"><b><font face="Verdana" size="1" color="#FFFFFF">
Scelta</font></b></td>
<td bgcolor="#0099CC" height="19" style="border-style:none; border-width:medium; " bordercolorlight="#000000" bordercolordark="#000000">
<p align="center"><font size="1" color="#FFFFFF"><b>Mansione</b></font></td>
<td bgcolor="#0099CC" height="19" style="border-style:none; border-width:medium; " bordercolorlight="#000000" bordercolordark="#000000" align="right">
&nbsp;</td>
</tr>
<!--#include file="cn.asp"-->
<%
SQL="SELECT * FROM conta_MANSIONE WHERE ID_MANSIONE < 15"
Set rec = Server.CreateObject("ADODB.Recordset")
Set Rec=Conn.Execute(SQL)
While Not rec.EOF%>
<tr>
<td height="19" style="border-style:none; border-width:medium; " width="48">
<p align="center" style="margin-top: 0; margin-bottom: 0"><font face="Verdana" size="2">
<input type="radio" value="<%=rec("MANSIONE_SVOLTA")%>" name="R1"></font></td>
<td height="19" style="border-style:none; border-width:medium; ">
<font size="1" face="Verdana">
<p style="margin-left: 5px; margin-top:0; margin-bottom:0"><%=rec("MANSIONE_SVOLTA")%></font></td>
<td height="19" style="border-style:none; border-width:medium; " align="right">
<font size="1">
<p style="margin-right: 5px"><%=rec("conteggiodiMANSIONE_SVOLTA")%></font></td>
</tr>
<% rec.MoveNext
Wend
rec.close%>
 
Discussioni simili
Autore Titolo Forum Risposte Data
A Casella di controllo si/no MS Access 1
G Access 2003 Runtime: Campo Calcolato in Origine controllo di una casella di testo MS Access 1
Y controllo input su casella di testo Database 0
M Leggere in un report il valore di una casella combinata di una maschera Database 0
S da casella di testo a campo tabella Database 0
D Casella di testo con grassetto ecc... HTML e CSS 2
G Casella combinata in una query MS Access 4
Shyson [CSS] Posizionare casella di ricerca HTML e CSS 3
Marti1! Problema con casella mail cancellata Posta Elettronica 3
Shyson [WordPress] [CSS] Formattare casella WordPress 0
G [MS Access] Casella combinata & Query [RISOLTO] MS Access 4
F INSERIRE IN UN'UNICA CASELLA DI TESTO REPORT ACCESS I VALORI DELLA TABELLA DI UN'INTERA COLONNA MS Access 2
B Scrivere in una casella di testo una variabile PHP PHP 9
C Nascondere un div al click di una casella Ajax 1
S recuperare un dato da una tabella mysql per inserirlo in una casella di input jQuery 3
maxs84 Filtri multipli da casella combinata MS Access 0
Mr. Alex D. Come far apparire un testo preimpostato in una casella di un form di uno script php? PHP 1
Monital aumentare di decimali la casella di testo Javascript 0
M Casella di ricerca completa, invece di semplice ricerca tra tag HTML e CSS 0
C Aggiornare casella di testo MS Access 0
Marcolotto Ricerca su casella di riepilogo MS Access 0
B casella di testo gia scritta PHP 2
K aiuto su gestione casella select del form + php + mysql PHP 0
M maschera con sottomaschera da casella combinata MS Access 0
A Creare nuova casella di una tabella Javascript 4
P Incrementare con javascript il contenuto di una casella di testo Javascript 2
E come si ricrea in maschera la casella "CERCA" già inserita nel riquadro di spostamento record AC2010 MS Access 0
S Filtrare casella di riepilogo da query UNION MS Access 0
M Caselle mail (spazio casella) Hosting 1
J casella di ricerca e personalizzazione HTML e CSS 2
K immagine sulla casella del browser HTML e CSS 6
E casella di riepilogo in mysql MySQL 4
I Creare casella di ricerca PHP 4
J Nascondere e cancellare contenuto casella di input Javascript 3
D Creare una casella di testo come variabile PHP 5
B Passaggio variabile a Casella di testo di un report Access MS Access 0
J Casella di riepilogo MS Access 0
S [PHP] Riempire una casella select con query SQL PHP 11
B Casella "Ricordami" o "Accedia automaticamente" in un form HTML e CSS 1
V Bottone opzione che abilita casella di testo Javascript 0
V Bottone di opzione>>casella di testo PHP 3
F Immagine più Casella di Testo Flash 0
S Casella di riepilogo e pulsante di comando HTML e CSS 4
E Access 2003 : Visualizzare una somma in una casella di testo MS Access 2
B invio dati dal sito alla casella mail HTML e CSS 4
C casella di riepilogo Classic ASP 1
C casella di riepilogo Classic ASP 3
opeth978 casella di testo PHP 0
M Casella di Riepilogo Classic ASP 0
E casella asp PHP 1

Discussioni simili