Newsgroup: it.comp.www.asp
Titolo: piu' pagine in una .asp

ho il seguente problema
ho messo su un piccolo applicativo di bibioteca
composto da un file index.asp e molti altri file.asp che estraggono
record da un db access,adesso io vorrei invece implementare
solamente 2 file  index.asp e risultati.asp e con un semplice menu
selezionare i generi e stamparli sulla pagina risultati.
non voglio assolutamente il boccone pronto,ma solo una piccola
indicazione di qualche link o tutorial in merito
grazie jakal

jac...@jackal.gov
 scrive...

Non ho mica capito...
I tanti file.asp da cosa si differenziano?
Forse vuoi fare una query dinamica, e non sai come fare?

rozilipo ha scritto:

la query e' la seguente
   SELECT from libri.titolo libri.autore libri.genere WHERE libri.genere
= "fantascienza"
Response.Write ("titolo")
Response.Write ("autore")
Response.Write ("genere")
questo e' riferito alla pagina fantascienza.asp
e ci sono altre 4 pagine per altrettanti generi,
io vorrei poter avere solo 2 file
index.asp e risultati.asp
il tutto richiamabile da index.asp attraverso dei link
oppure un menu
Grazie 1000 per l'interessamento
jackal


E' abbastanza semplice,
ma richiede di organizzare una tabella del database contenente le tipologie dei
film in catalogo,  la quale verra' letta dalla index.asp e su selezione dell'utente
madera' un post alla pagina dei risultati, la quale creera' la query in modo dinamico.
ciao ciao da Sandro
--
Enjoy the .NET community! ASPItalia.com
 
http://forum.aspitalia.com/
 
http://www.aspitalia.com/

 il tutto richiamabile da index.asp attraverso dei link
Sì vuoi fare una query dinamica.
Il codice che hai messo è errato, forse il risultato di un 
copia/incolla, cmq mi sa che è meglio se ti ripropongo il tutto.
Allora.
Mettiamo che la index ha una tendina tipo
<select name="genere">
<option>fantascienza</option>
<option>romantici</option>
Dove viene selezionato, appunto, il genere. 
La form ha method="post".
La risultati potrebbe essere:
genere = Request.Form("genere")
strconn = "stringa di connessione oledb, odbc...."
SQL="Select titolo, autore FROM libri WHERE genere='" & genere & "'"
Set RS=Server.createObject("ADODB.Recordset")
RS.open(SQL), strconn
While not RS.EOF
uscita = RS("titolo") &_
	  " di" & RS("autore") &_
	  " - " & genere & "<br>"
Response.write(uscita)
RS.Movenext
Wend
RS.close()
set RS=nothing

 		    
http://www.aspitalia.com/
ho ridotto il codice al lumicino vediamo se riusciamo a capire
pagina index.asp
<html>
<head>
</head>
<body>
<a href="nomi.asp?nome=jackal">jackal</a></p>
<a href="nomi.asp?nome=trinity">trinity</a></p>
</body>
</html>
pagina nomi.asp
<html>
<head>
</head>
  <body>
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & 
("C:\Inetpub\wwwroot\variabile\nomi.mdb")
  sql = "SELECT nomi.nome, nomi.descrizione FROM nomi WHERE  nomi.nome = 
'nome' ;"
Set objRs = Server.CreateObject("ADODB.Recordset")
objRs.Open sql, conn
Dim nome
nome=Request.QueryString("nome").item
Response.Write objRs("nome")
Response.Write objRs("luogo")
%>
<%
objRs.Close
Set objRs = Nothing
conn.Close
Set conn = Nothing
%>
</body>
</html>
grazie per la collaborazione
jackal

 set RS=nothing
e se invece voglio passare a risultati.asp una roba del genere da index.asp?
<a href="risultati.asp?genere=fantascienza">fantascienza</a></p>
<a href="risultati.asp?genere=avventura">avventura</a></p>
grazie di tutto
jackal