- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- Visualizzare pagine diverse in base ad una tipologia diversa
-
Scusa, ma non riesco a rimettere i pezzi assieme.
La pagina che va in errore "pagina bianca" è paginaunica.asp?A cosa servono:
if cognome = "Amici" then end if if legame = "Parenti" then end if if altro = "Conoscenti" then end if if altro2 = "Altro" then end if
-
Ciao,
a nulla hai ragione, sono un refuso.La pagina bianca è paginaunica.asp - solo quando non trovo il corrispettivo.
-
Prova a farti stampare la variabile Sql prima di chiamare la execute, probabilmente c'è qcs che non va nello script di esecuzione
-
Se ho capito bene (scusami non sono un esperto), levo la stringa set rs=conn.execute(Sql)?
Se si, pagina bianca anche quando c'è il corrispettivo.
Grazie
-
Ok, leva la stringa ma fai un
Response.Write(Sql)
Per vedere cosa c'è nello script
-
Buongiorno artcava,
sorry ma ieri sera non riuscivo più a collegarmi.Risultato pagina bianca.
Non sò se può essere utile ma nell'url della paginaunica.asp: ../paginaunica.asp?cognome=&nome=&legame=&submit=CercaAncora grazie
-
Ok, ma a parte la pagina bianca, cosa c'è scritto nello script "Sql"?
-
Sql = "SELECT * from anagrafica where tipologia like '"&tipologia&"%' and titolo like '"&titolo&"%' and cognome like '"&cognome&"%' and nome like '%"&nome&"%' and legame like '"&legame&"%' .................................................. order by cognome "
set rs=conn.execute(Sql)
-
La cosa più assurda è che sposto <% if rs("tipologia") = "Amici" then %> a fine tabella Amici mi dà come risultato 0 record nel caso avessi fatto una ricerca errata (cognome non presente), ma ora non mi distingue più le tabelle. In pratica ora visualizzo solo la tabella amici Why??
-
Fatti stampare sull apagina lo script
Response.Write(Sql)
-
Ciao e grazie ancora per la risposta.
Ho inserito Response.Write(Sql) all'interno della pagina, forse sbaglio qualcosa, ma non mi esce nulla
Non ti sò dire dove sbaglio.Solo un input, ma non è che sbaglio l'istruzione if? Anche perchè cmq la query funziona, ma solo se il record esiste. Forse e sottolineo mi manca qualche dichiarazione
Credimi ma ci stò sbattendo come un matto xx:x
-
@leftist1973 said:
Ho inserito Response.Write(Sql) all'interno della pagina, forse sbaglio qualcosa, ma non mi esce nulla
Guarda nel codice html della pagina, da qualche parte, forse in testa, c'è stampata la query, verifica che sia corretta anche quando il record non esiste...
-
Ciao la query funziona correttamente:
Sql = "SELECT * from anagrafica where tipologia like '"&tipologia&"%' and titolo like '"&titolo&"%' and cognome like '"&cognome&"%' and nome like '%"&nome&"%' and legame like '"&legame&"%' .................................................. order by cognome "set rs=conn.execute(Sql)
Nella pagina unica se, ad esempio, inserisco l'if tipologia Amici a fine tabella visualizzo la pagina con 0 record nel caso il cognome manca (ergo che la quesry funziona), il problema ora è che se cerco nome parente mi posta sempre e solo la prima tabella ovvero amici
E' come se non riuscissi a far bloccare il primo if e far partire l'else if. bhoooo
-
Forse e sottolineo forse ho capito dove mi vuoi portare.
In effetti inserendo anche un else respose.rendirect se il record non esiste mi compare cmq una pagina bianca.
L'url mi incastra la ricerca (bho cosi penso) ...Rubrica/paginaunica.asp?cognome=cavolo&nome=&legame=&submit=CercaA questo punto credo che sia come dici tu, ma non capisco come verificare e nel caso modificare la query.
Per carità non voglio che tu me la faccia ma almeno un input su dove documentarmi o al massimo un suggerimento ...Ancora grazie e scusami se rompo continuamente.
-
Risolto!!
Ciao e grazie comunque!!
-
Bene, buon proseguimento