Ciao a tutti! Ho una domanda da porvi..
Dunque io devo realizzare 3 pagine asp, una principale dove c'è una casella combinata che prende i dati da un database per costruirla e sotto due bottoni uno "Conteggio" e l'altro "Visualizza" che mi facciano partire due query distinte.. Dunque l'asp principale l'ho strutturato cosi:
Ed effettivamente funziona, e nella casella combinata mi mette i dati del database che mi interessano.codice:<%@ LANGUAGE = VBScript %> <% Option Explicit %> <% Dim conn Dim rs Dim strconn Dim i Dim strSQL 'connessione strconn = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source=" strconn = strconn + Server.MapPath("Biblioteca.mdb") Set conn = Server.CreateObject("ADODB.Connection") Set rs = Server.CreateObject("ADODB.Recordset") conn.Open strconn rs.Open "Reparti",conn strSQL = "SELECT Reparti.Nome FROM Reparti" Set rs = conn.Execute(strSQL) %> <HTML> <HEAD><TITLE>Reparti</TITLE></HEAD> <BODY> <H3>Scegli Il Reparto</H3> <form name="scelta" method="post" action="stampa.asp"> <select name="casellaRiepilogo"> <% Do While Not rs.EOF For i=0 to rs.Fields.Count-1%> <option value=i><% =rs.Fields(i).Value %></option> <% Next rs.MoveNext Loop rs.Close conn.Close Set rs= nothing Set conn = nothing %> </select> <INPUT TYPE="submit" VALUE="Conteggio" NAME="Bottone1"> <INPUT TYPE="submit" VALUE="Elenco" NAME="Bottone2"></P> </form> </BODY> </HTML>
La seconda dovevo far in modo che mi cercasse dei dati del database a seconda di quello che l'utente sceglieva nella casella della pagina precedente.
Quindi, in teoria, per avere il valore dovrei scrivere qualcosa del tipo
<%
dim strValore
strValore = request.form("casellaRiepilogo")
response.write strValore
%>
E poi impostarlo nella query..
Però non mi stampa assolutamente nulla... Dov'è che sbaglio?
Altra cosa... come faccio a differenziare tra i due bottoni in modo che uno mi apra una pagina asp, e l'altro un'altra pagina diversa...
Se vi può aiutare vi dico in linea di massima com'è fatto il database: è una gestione di una libreria e ci sono le tabelle "Reparto" "Categoria" e "Libri", e io devo fare una query in modo che scelto da casella combinata un tipo di reparto mi stampi i libri. La query su access l'ho impostata e funziona.. il problema me lo crea l'asp :S
Spero di essere stato chiaro e grazie a chi mi rispondera!!
Vi ringrazio anticipatamente

Rispondi quotando