11 messaggi dal 31 luglio 2002
Ho un problema per me insuperabile,
da alcune pagine html ho questi link:
<a href="catalogo.asp?MAR=MARENO">
o
<a href="catalogo.asp?POS=b0010">

nella pagina ASP la query è scritta così:
if Request.QueryString("pos") <> ""then
Session("PosSelected") = Request.QueryString("pos")
else
famiglia=Request.QueryString("MAR")
end if
fp_sQry="SELECT * FROM TblArt WHERE (POS LIKE '%"
fp_sQry= fp_sQry & Session("PosSelected")
fp_sQry= fp_sQry & "%' AND MAR like '%"&MAR&"%') ORDER BY MAR ASC,MODART ASC"

MA NON FUNZIONA (uso FP2000, si lo so non è il massimo), dove stò sbagliando?
grazie per l'aiuto.
2.907 messaggi dal 15 maggio 2001
Contributi
Se clicco su di un link passo un valore mentre la query com'è adesso composta richiede per forza 2 valori

<font size=3> -¦» Rome Webmaster «¦- </font id=size3><font size=2> <b> [</b> Alla prossima<b> ]</b> </font id=size2>
11 messaggi dal 31 luglio 2002
Scusa l'ignoranza, ti puoi spiegare meglio?
grazie
2.907 messaggi dal 15 maggio 2001
Contributi
Cliccando su di un link avrò che la stringa di interrogazione ("in poche parole l'url nella barra degli indirizzi") sarà così composta per esempio :

http://www.tuosito.it/catalogo.asp?MAR=MARENO

e quindi passo 1 valore alla pagina "catalogo.asp"
passo il valore MARENO della variabile MAR

Ma la tua query Sql è composta da 2 valori

infatti richiede

fp_sQry="SELECT * FROM TblArt WHERE (POS LIKE '%"
fp_sQry= fp_sQry &1 valore <b>Session("PosSelected")</b>
fp_sQry= fp_sQry & "%' AND MAR like '%"&2 valore <b>MAR</b>&"%') ORDER BY MAR ASC,MODART ASC"


Ecco perchè non funziona

<font size=3> -¦» Rome Webmaster «¦- </font id=size3><font size=2> <b> [</b> Alla prossima<b> ]</b> </font id=size2>
11 messaggi dal 31 luglio 2002
se ho ben capito così dovrebbe andare?

if Request.QueryString("pos") &lt;&gt; ""then
Session("PosSelected") = Request.QueryString("pos")
else
famiglia=Request.QueryString("MAR")
end if
fp_sQry="SELECT * FROM TblArt WHERE (POS LIKE '%"
fp_sQry= fp_sQry & Session("PosSelected")
fp_sQry= fp_sQry & "%' OR MAR like '%"&MAR&"%') ORDER BY MAR ASC,MODART ASC"
2.907 messaggi dal 15 maggio 2001
Contributi
Non va comunque perchè se Request.QueryString("pos") è uguale a 0 la variabile di sessione non viene creata e questo fa sì che la query non sia completa........ infatti :

fp_sQry= fp_sQry & Session("PosSelected")










<font size=3> -¦» Rome Webmaster «¦- </font id=size3><font size=2> <b> [</b> Alla prossima<b> ]</b> </font id=size2>

Gabriele Romeo
<b>Comunity Manager di</b> http://www.aspitalia.com

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.