ciao,
ho il seguente problema con questa funzione:
alcune variabili presenti nella stringa risultante sono dichiarate all'inizio della pagina e vengono viste correttamente e sono:Codice PHP:function campoordinamento(n_campo,campo,intestazione)
if ckcampo = campo then
classesel = "_" & ordine
end if
campoordinamento = "[url=""]" & intestazione & "[/url]"
end function
percorso
variabili_stringa
le altre invece sono il risultato di una Sub che viene richiamata prima di eseguire la funzione e sono:
ckcampo
ordine
strToolTip
ma non vengono viste dalla funzione, hanno cioè valore null!
posto la sub:
qualcuno puo' aiutarmi?Codice PHP:Public sub functionOrder()
campo = sqlinj2(request.querystring("campo"))
ordine = sqlinj2(request.querystring("ordine"))
if campo<>"" and isnumeric(campo) then
response.cookies ("campo") = campo
end if
if ordine<>"" then
response.cookies ("ordine_sito") = ordine
end if
'controllo i valori ricevuti e li trasformo nei nomi dei campi apropriati
ckcampo = sqlinj2(request.cookies ("campo"))
ckordine = sqlinj2(request.cookies ("ordine_sito"))
if ckcampo ="" or not isnumeric(ckcampo) then
ckcampo = ordinamento
end if
select case ckcampo
case "1":
ckcampo = "titolo_" & lingua_default
case "2":
ckcampo = "inizio"
case "3":
ckcampo = "prezzo"
end select
select case ckordine
case "a":
ckordine = "asc"
case "d":
ckordine = "desc"
end select
'variabile da aggiungere alla query per l'ordinamento
ordinamento = ckcampo & " " & ckordine
If ckordine = "" OR ckordine = "asc" Then
ordine = "d"
strToolTip = "Ordine decrescente"
Else
ordine = "a"
strToolTip = "Ordine crescente"
End If
end sub
grazie

Rispondi quotando