Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 18-07-2006, 11:19   #1
Schum4k3r
Senior Member
 
Iscritto dal: Jan 2004
Messaggi: 806
[ASP] Richerche tramite select dinamiche

Sto facendo un sito per un'esame universitario e ho un problema. Praticamente devo fare una ricerca tramite due select annidate(la seconda select dipende dalla scelta della prima, o puo essere del tutto indipendente). Sono riuscito a fare il tutto salvo il fatto che la ricerca mi funziona o su un campo, o sull'altro, ma non su entrambi.
Mi potreste gentilmente aiutare? grazie

Codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Casa Discografica</title>
</head>
<body>

<%
	dim conn, rs, sqls
	set conn = server.createobject("adodb.connection")
	set rs = server.createobject("adodb.recordset")
	conn.open = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\inetpub\wwwroot\cd\db.mdb"
	rs.activeconnection = conn
	sqls = "SELECT DISTINCT GENERE.Descrizione "
	sqls = sqls & "FROM GENERE"
	rs.open sqls, conn
%>
<form name="mainform1" method="post" action="cd.asp?clk=true">
<select name="selgenere" onChange="submit()">
<option value="default">Seleziona il genere</option>
<% do while not rs.eof %>
<option value="<%=rs("Descrizione")%>"><%=rs("Descrizione")%></option>
<% 
	rs.movenext
	loop
%>
</select>
</form>
<% rs.close %>


<form name="mainform2" method="post" action="cd.asp?clk2=true">
<select name="selesecutore" onChange="submit()">
<option value="default">Seleziona l'esecutore</option>
<%
	c = request.QueryString("clk")
	c2 = request.QueryString("clk2")
	if c or c2 then
	gen = request.Form("selgenere")
	sqls = "SELECT DISTINCT ESECUTORE.Descrizione "
	sqls = sqls & "FROM (CD INNER JOIN ESECUTORE ON CD.Esecutore = ESECUTORE.Esecutore) "
	sqls = sqls & "INNER JOIN GENERE ON CD.Genere = GENERE.Genere "
	sqls = sqls & "WHERE (GENERE.Descrizione ='" & gen & "')"
	else
	sqls = "SELECT DISTINCT ESECUTORE.Descrizione "
	sqls = sqls & "FROM ESECUTORE"
	end if
	rs.open sqls, conn
	do while not rs.eof %>
<option value="<%=rs("Descrizione")%>"><%=rs("Descrizione")%></option>
<% 
	rs.movenext
	loop
%>
</select>
</form>
<% rs.close %>

<br>
<form name="index" method="post" action="cd.asp">
<input type="submit" value="Reset">
</form>
<br>


<% 
	sqls = "SELECT CD.ID_CD, ESECUTORE.Descrizione as Esecutore, "
	sqls = sqls & "GENERE.Descrizione as Genere, CD.Titolo, CD.note, CD.Immagine "
	sqls = sqls & "FROM (CD INNER JOIN ESECUTORE ON CD.Esecutore = ESECUTORE.Esecutore) "
	sqls = sqls & "INNER JOIN GENERE ON CD.Genere = GENERE.Genere "
	if c then
	gen = request.form("selgenere")
	sqls = sqls & "WHERE (GENERE.Descrizione ='" & gen & "') "
	end if
	if c2 then
	esec = request.Form("selesecutore")
	sqls = sqls & "WHERE (ESECUTORE.Descrizione ='" & esec & "') "
	end if
	sqls = sqls & "ORDER BY ESECUTORE.Descrizione"
	rs.open sqls, conn
%>
<table width="100%" border="1" bordercolor="#000000" cellpadding="1" cellspacing="1" frame="box">
<tr>
<td>ID_CD</td>
<td>Esecutore</td>
<td>Genere</td>
<td>Titolo</td>
<td>Note</td>
<td>Immagine</td>
</tr>
<% do while not rs.eof %>
<tr>
<td><%=rs("ID_CD")%></td>
<td><%=rs("Esecutore")%></td>
<td><%=rs("Genere")%></td>
<td><%=rs("Titolo")%></td>
<td><%=rs("Note")%></td>
<td align="center"><img src="img\<%=rs("Immagine")%>.jpg"></td>
</tr>
<% 
	rs.movenext
	loop 
%>
</table>

<% 
	rs.Close
	conn.Close
%>
</body>
</html>
__________________
iMac 27" Late 2013, iPhone 7 128GB Black, iPad con Display Retina 16GB WiFi (4th Generation), Tim Smart Fibra 100Mb/20Mb
---> Ho trattato con un sacco di gente, usate il search <---
Schum4k3r è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
La Serie A con DAZN e Amazon Prime con l...
Giochi Ubisoft su Steam senza Ubisoft Co...
Miami Beach ha autorizzato la maxi opera...
Apple regala un altro anno di funzioni s...
Alla fine è successo davvero: Vol...
Il meglio di Amazon del weekend in uno s...
Speciale TV in offerta su Amazon: Hisens...
Non c'è pace per Trezor: 347.000 e-mail ...
È un portatile Dell e li vale tut...
Apple iPhone 17 Pro Max 256GB a 1.195€ (...
GPT-6 Astra è davvero AGI o non s...
LG OLED G6S 48'' a 845€ e G6 55'' a 1368...
Mantax Otax: il malware Android che crip...
Musk incassa un altro maxi contratto IA:...
Le vendite di EV sono esplose in tutto i...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:40.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v