• User Attivo

    puoi mettere la pagina che ti ho dato io in linea per vedere che errore dà ?

    L'errore 500 è una semplificazione di Explorer, l'errore reale ti dà + informazioni per capire che tipo di errore c'è realmente.
    Se non vedi il messagigo di errore specifico devi andare su:
    Strumenti -> Opzioni Internet -> Avanzate
    e togliere lo spunto su:
    Mostra messaggi di errore HTTP brevi.


  • User Attivo

    ecco l'errore
    Microsoft VBScript compilation error '800a0409'

    Unterminated string constant

    /foto_stadio/archiviofoto/cerca2.asp, line 109

    .Write("<a href=""<%=nomepagina
    -------------------------------^


  • User Attivo

    ora mi sto accorgendo che su frontpage i codice dello script è colorato in marrone fino alla riga 109 poi dopo quel nomepagina si colora di nero come se fosse testo normale!
    quidni come dice l'errore c'è un errore li 😛


  • User Attivo

    Giusto ho fatto una cavolata io, allora sostituisci tutta quella riga con :

    .Write("" & RsRecord("TITOLO") & "
    ")

    Praticamente tu già stai usando un response.write io erroneamente ne avevo messo un altro dentro il tuo con questo simbolo <%=nomepagina%>

    Mea Culpa! 😮


  • User Attivo

    grazie però c'è un piccolo problema 🙂 se cerchi ad esempio una partita vedrai che cliccando sul link anzicchè scaricarti il file zip ti riapre la pagina su un'altra finestra.... mumble!


  • User Attivo

    Ok ci siamo quasi, succede questo perchè il tuo select case non è identico a quello che ti ho dato io:

    Select Case campionato
    Case "0304"
    Response.Write("

    Nessuna partita trovata per l'anno 2003 - 2004</p>")
    nomepagina="redirect_download.asp"
    Case "0405"
    Response.Write("

    Nessuna partita trovata per l'anno 2004 - 2005</p>")
    nomepagina="redirect_download2.asp"
    Case "0506"
    Response.Write("

    Nessuna partita trovata per l'anno 2005 - 2006</p>")
    nomepagina="redirect_download3.asp"
    End Select

    Ricapitolando, sotituisci solo il select case con quello che ti ho messo io e lascia inalterato il resto della pagina.

    Fammi sapere


  • User Attivo

    quidi devo sostituire quello che ho io con quello che hai quotato ora?


  • User Attivo

    Si, sostituisci questa:

    Select Case campionato
    Case "0304"
    Response.Write("

    Nessuna partita trovata per l'anno 2003 - 2004</p>")
    Case "0405"
    Response.Write("

    Nessuna partita trovata per l'anno 2004 - 2005</p>")
    Case "0506"
    Response.Write("

    Nessuna partita trovata per l'anno 2005 - 2006</p>")
    End Select

    con questa:

    Select Case campionato
    Case "0304"
    Response.Write("

    Nessuna partita trovata per l'anno 2003 - 2004</p>")
    nomepagina="redirect_download.asp"
    Case "0405"
    Response.Write("

    Nessuna partita trovata per l'anno 2004 - 2005</p>")
    nomepagina="redirect_download2.asp"
    Case "0506"
    Response.Write("

    Nessuna partita trovata per l'anno 2005 - 2006</p>")
    nomepagina="redirect_download3.asp"
    End Select


  • User Attivo

    ciao niente.....non va mi conta solo quelli del 2003 2004 degli altri no!
    ecco il codice

    <%
    Response.Write "<p align=""center"">Risultati della ricerca per il termine <font color=""Blue"">"& Trim(Request.Form("cerca")) &"</font></p>"
    If ricerca = "ok" Then
    RsRecord.Open StrSql, ObjConn
    If RsRecord.EOF Then
    Select Case campionato
    Case "0304"
    Response.Write("

    Nessuna partita trovata per l'anno 2003 - 2004</p>")
    nomepagina="redirect_download.asp"
    Case "0405"
    Response.Write("

    Nessuna partita trovata per l'anno 2004 - 2005</p>")
    nomepagina="redirect_download2.asp"
    Case "0506"
    Response.Write("

    Nessuna partita trovata per l'anno 2005 - 2006</p>")
    nomepagina="redirect_download3.asp"
    End Select
    Else
    While Not RsRecord.EOF
    With Response
    .Write("

    ")
    .Write("" & RsRecord("TITOLO") & "
    ")
    .Write(RsRecord("ANNO") & "
    ")
    .Write(RsRecord("DATA") & "
    ")
    .Write(RsRecord("PARTITA") & "
    ")
    .Write(RsRecord("MARCATORI") & "
    ")
    .Write(RsRecord("SIZE") & "
    ")
    .Write("</p>")
    .Write("File Scaricato volte n° " & RsRecord("CLICKCOUNT"))
    End With
    RsRecord.MoveNext
    Wend
    End If
    RsRecord.Close
    ObjConn.Close
    End If
    Set RsRecord = Nothing
    Set ObjConn = Nothing
    %>


  • User Attivo

    Ehi aspetta un attimo, qui aggiustiamo una cosa e ne scombiniamo un altra. Nell'aggiornamento sei tornato troppo indietro hai sostituito correttamnete il Select Case ma hai riportato una riga allo stato iniziale.

    Fai una cosa, sostituisci tutto il codice postato nel messaggio precedente con questo:

    <%
    Response.Write "<p align=""center"">Risultati della ricerca per il termine <font color=""Blue"">"& Trim(Request.Form("cerca")) &"</font></p>"
    If ricerca = "ok" Then
    RsRecord.Open StrSql, ObjConn
    If RsRecord.EOF Then
    Select Case campionato
    Case "0304"
    Response.Write("

    Nessuna partita trovata per l'anno 2003 - 2004</p>")
    nomepagina="redirect_download.asp"
    Case "0405"
    Response.Write("

    Nessuna partita trovata per l'anno 2004 - 2005</p>")
    nomepagina="redirect_download2.asp"
    Case "0506"
    Response.Write("

    Nessuna partita trovata per l'anno 2005 - 2006</p>")
    nomepagina="redirect_download3.asp"
    End Select
    Else
    While Not RsRecord.EOF
    With Response
    .Write("

    ")
    .Write("" & RsRecord("TITOLO") & "
    ")
    .Write(RsRecord("ANNO") & "
    ")
    .Write(RsRecord("DATA") & "
    ")
    .Write(RsRecord("PARTITA") & "
    ")
    .Write(RsRecord("MARCATORI") & "
    ")
    .Write(RsRecord("SIZE") & "
    ")
    .Write("</p>")
    .Write("File Scaricato volte n° " & RsRecord("CLICKCOUNT"))
    End With
    RsRecord.MoveNext
    Wend
    End If
    RsRecord.Close
    ObjConn.Close
    End If
    Set RsRecord = Nothing
    Set ObjConn = Nothing
    %>

    il tuo codice riportava di nuovo questa riga:
    .Write("" & RsRecord("TITOLO") & "
    ")

    questa ti fà usare sempre la pagina redirect_download.asp, quindi aggiorni sempre e solo il primo Db come tu riscontravi! :ciauz:


  • User Attivo

    niente cliccando per scaricare un file mi riapre la stessa pagina in un'altra finestra come prima!


  • User Attivo

    ripostami il codice


  • User Attivo

    <%
    Response.Write "<p align=""center"">Risultati della ricerca per il termine <font color=""Blue"">"& Trim(Request.Form("cerca")) &"</font></p>"
    If ricerca = "ok" Then
    RsRecord.Open StrSql, ObjConn
    If RsRecord.EOF Then
    Select Case campionato
    Case "0304"
    Response.Write("

    Nessuna partita trovata per l'anno 2003 - 2004</p>")
    nomepagina="redirect_download.asp"
    Case "0405"
    Response.Write("

    Nessuna partita trovata per l'anno 2004 - 2005</p>")
    nomepagina="redirect_download2.asp"
    Case "0506"
    Response.Write("

    Nessuna partita trovata per l'anno 2005 - 2006</p>")
    nomepagina="redirect_download3.asp"
    End Select
    Else
    While Not RsRecord.EOF
    With Response
    .Write("

    ")
    .Write("" & RsRecord("TITOLO") & "
    ")
    .Write(RsRecord("ANNO") & "
    ")
    .Write(RsRecord("DATA") & "
    ")
    .Write(RsRecord("PARTITA") & "
    ")
    .Write(RsRecord("MARCATORI") & "
    ")
    .Write(RsRecord("SIZE") & "
    ")
    .Write("</p>")
    .Write("File Scaricato volte n° " & RsRecord("CLICKCOUNT"))
    End With
    RsRecord.MoveNext
    Wend
    End If
    RsRecord.Close
    ObjConn.Close
    End If
    Set RsRecord = Nothing
    Set ObjConn = Nothing
    %>


  • User Attivo

    Si è vero, la variabile nomepagina non si riempie ho capito cos'è !

    <%
    Response.Write "<p align=""center"">Risultati della ricerca per il termine <font color=""Blue"">"& Trim(Request.Form("cerca")) &"</font></p>"
    If ricerca = "ok" Then
    RsRecord.Open StrSql, ObjConn
    If RsRecord.EOF Then
    Select Case campionato
    Case "0304"
    Response.Write("

    Nessuna partita trovata per l'anno 2003 - 2004</p>")
    Case "0405"
    Response.Write("

    Nessuna partita trovata per l'anno 2004 - 2005</p>")
    Case "0506"
    Response.Write("

    Nessuna partita trovata per l'anno 2005 - 2006</p>")
    End Select

    Else

    Select Case campionato
    Case "0304"
    nomepagina="redirect_download.asp"
    Case "0405"
    nomepagina="redirect_download2.asp"
    Case "0506"
    nomepagina="redirect_download3.asp"
    End Select

    While Not RsRecord.EOF
    With Response
    .Write("

    ")
    .Write("" & RsRecord("TITOLO") & "
    ")
    .Write(RsRecord("ANNO") & "
    ")
    .Write(RsRecord("DATA") & "
    ")
    .Write(RsRecord("PARTITA") & "
    ")
    .Write(RsRecord("MARCATORI") & "
    ")
    .Write(RsRecord("SIZE") & "
    ")
    .Write("</p>")
    .Write("File Scaricato volte n° " & RsRecord("CLICKCOUNT"))
    End With
    RsRecord.MoveNext
    Wend
    End If
    RsRecord.Close
    ObjConn.Close
    End If
    Set RsRecord = Nothing
    Set ObjConn = Nothing
    %>

    usa questo codice, preaticamente si riempiva quando non trovava risultati, quindi inutilmente ora si riempie quando li trova.

    Fammi sapere


  • User Attivo

    grazieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    quando scendi a palermo hai una birra e caffè pagati 🙂
    per quelle maglie vuoi mandarmi le foto così ci do un occhiata?


  • User Attivo

    Di nulla. Cmq se proprio insisti puoi sempre mandarmi una maglia a tua scelta, cosa ? cosa dici? Quella di Lupatelli? Si mi va benissimo, grazie :quote: :fumato:

    Quando vado a casa faccio le foto, cmq se non ricordo male l'altra è di: "Di Donato" e a giudicare dalle tue foto dovrebbe assomigliare a quelle della stagione 2003/2004, è possibile?

    Essendo di Ischia sono un Fan di Brienza, meglio conosciuto qui come Francolino.

    Saluti,
    Tony.