stavo infatti cercando di fare qlcosa del genere:
Codice PHP:
<% if request.QueryString ("ragionesociale") = "" AND request.QueryString ("CF") = "" AND request.QueryString ("PIVA") = "" THEN
response.write ("controllo") 'solo di controllo. Andrà poi tolto
else %>
<% Dim rs Set rs= Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM TBL_ANAGRAFICA ORDER BY ragionesociale"
rs.Open sql, oConn
If request.form("ragionesociale") <> "" Then sql = sql + " AND (ragionesociale LIKE '" + AddApice(request.form("ragionesociale"),"'") + "%')"
If request.form("PIVA") <> "" Then sql = sql + " AND (PIVA LIKE '" + AddApice(request.form("PIVA"),"'") + "%')"
If request.form("CF") <> "" Then sql = sql + " AND (CF LIKE '" + AddApice(request.form("CF"),"'") + "%')"
sql = sql + ") " + EndSQLString %>
<hr>
<font face="verdana" size="1"> [b]RISULTATI[/b]
Il problema è che non filtra nulla. Cioè qlsiasi valore metto mi stampa a video tutti i record. E' sicuramente nn problema in sql ma nn riesco a capire dove
JK