Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Help Me....

  1. #1

    Help Me....

    Ciao ragazzi... ho un problema con l'esecuzione del codice asp.. in pratica carico il codice dal database.. e lo stampo nella pagina con response.write contenuto ... esso pero stampa il codice ma non lo esegue... di seguito il codice in questione.. mi date una mano??


    <%
    dim conn
    dim contenuto,titolo,descrizione_pagina,keyword_pagina ,link_pagina

    set conn = server.createobject("ADODB.connection")

    dim str
    str="provider=microsoft.jet.oledb.4.0;data source=" + server.mappath ("db/dati.mdb")

    conn.open str

    dim sql,query

    set sql = server.createobject("adodb.recordset")


    dim pag

    pag=request.QueryString("pag")

    if pag <> "" then

    query="select * from pagine where id=" & pag

    sql.open query,conn

    if not sql.eof then
    'ho trovato la pagina e la visualizzo



    titolo=sql("titolo")
    contenuto=sql("contenuto")
    descrizione_pagina=sql("descrizione")
    keyword_pagina=sql("keyword")
    sql.close
    'fine if not sql.eof
    else
    sql.close
    query="select * from pagine where id=3"
    sql.open query,conn

    titolo=sql("titolo")
    contenuto=sql("contenuto")
    descrizione_pagina=sql("descrizione")
    keyword_pagina=sql("keyword")

    sql.close
    end if
    else
    'id pagina index = 5
    'sql.close

    query= "select * from pagine where id=5"
    sql.open query,conn

    titolo=sql("titolo")
    contenuto=sql("contenuto")
    descrizione_pagina=sql("descrizione")
    keyword_pagina=sql("keyword")

    sql.close

    'fine if pag<>""
    end if
    'sql.close
    'Errore ^ in questa riga... controllare per bene se elimino la riga il tutto funziona ma non trova le pagine successive...
    %>
    <html>

    <head>
    <title><% response.write titolo %></title>
    <meta name="description" content="<% response.write descrizione_pagina %>">
    <meta name="keywords" content="<% response.write keyword_pagina %>">
    <meta name="robots" content="all">
    <meta name="revisit-after" content="15 days">


    </head>


    <body>


    <table align='center' border='1'>


    <tr >
    <td colspan='3'>[img]img_t/header.jpg[/img]</td>
    </tr>


    <tr>
    <td colspan='2'>
    <%
    Response.Buffer = True
    Response.Expires = 0

    Dim gg, mm
    Dim oo, mn
    Dim data, ora
    Dim arr_mese(11)

    arr_mese(0) = "gennaio"
    arr_mese(1) = "febbraio"
    arr_mese(2) = "marzo"
    arr_mese(3) = "aprile"
    arr_mese(4) = "maggio"
    arr_mese(5) = "giugno"
    arr_mese(6) = "luglio"
    arr_mese(7) = "agosto"
    arr_mese(8) = "settembre"
    arr_mese(9) = "ottobre"
    arr_mese(10) = "novembre"
    arr_mese(11) = "dicembre"

    gg = Day(Date())
    mm = arr_mese(Month(Date()) - 1)

    data = gg & " " & mm
    %>
    Oggi <% response.write data %> <form name='login' action='index.asp?pag=9' method='post'>
    User:<input type='text' name='txtuser' size='8'>Password:<input type='password' name='txtpass' size='8'><input type='submit' value='Accedi'> Non sei registrato? Registrati
    </form>

    </td>
    <td align='right'>

    </td>
    </tr>


    <tr>
    <td>

    <table>
    <tr VALIGN='TOP'><td>Home</td></tr>
    <%
    'sql.close

    query="select * from menu where pubblico=1 order by id"

    sql.open query,conn

    if not sql.eof then
    do while not sql.eof

    dim idpag
    idpag=sql("pagina")
    titolo=sql("titolo")

    dim riga
    riga="<tr VALIGN=TOP><td>" & titolo & "</td></tr>"

    response.write riga


    sql.movenext 'va avanti

    loop


    end if
    sql.close
    %>
    </table>

    <table>
    <tr>
    <td align='center'>


    <MARQUEE onmouseover=this.stop() style="WIDTH: 100px; HEIGHT: 140px" onmouseout=this.start() scrollAmount='3' direction='up' width='100' height='140'>
    <%
    'da qua leggi le notizie dal db.. le notizie ovvimante non sara formattata.. e quindi il titolo andra in grassetto con la possibilita di essere cliccato per leggere il resto della notizia
    'ed la breve descrizione andra sotto il titolo normalmente

    'come prima cosa apro il collegamento con il db e controllo se nel db ci sono notizie...
    query="select * from notizie where attivo=1 order by id DESC"

    sql.open query,conn
    if not sql.eof then
    'notizie trovate
    dim n_notizia

    do while (n_notizia=4) or (not sql.eof)
    dim notiziatitolo,notiziadescrizione,notiziaid

    notiziatitolo=sql("titolo")
    notiziadescrizione=sql("descrizione")
    notiziaid=sql("id")
    dim notiziariga


    notiziariga= "" & notiziatitolo & "
    "
    notiziariga= notiziariga & notiziadescrizione & "
    "

    response.write notiziariga

    n_notizia=n_notizia+1
    sql.movenext
    loop

    dim notiziaultimariga
    notiziaultimariga="
    <center>Leggi altro...</center>
    "
    response.write notiziaultimariga


    sql.close
    end if

    %>

    </marquee>

    </td>
    </tr>
    </table>
    </td>





    <td VALIGN='TOP'>

    <% response.write contenuto %>

    </td>




    <td>

    <table>
    <tr>
    <td align='center'>
    <MARQUEE onmouseover=this.stop() style="WIDTH: 100px; HEIGHT: 140px" onmouseout=this.start() scrollAmount='3' direction='up' width='100' height='140'>
    <%
    'da qua leggi le notizie dal db.. le notizie ovvimante non sara formattata.. e quindi il titolo andra in grassetto con la possibilita di essere cliccato per leggere il resto della notizia
    'ed la breve descrizione andra sotto il titolo normalmente

    'come prima cosa apro il collegamento con il db e controllo se nel db ci sono notizie...
    query="select * from sponsor where attivo=1 order by id DESC"

    sql.open query,conn
    if not sql.eof then
    'notizie trovate
    dim n_sponsor

    do while (n_sponsor=2) or (not sql.eof)
    dim sponsorcontenuto

    sponsorcontenuto=sql("contentuto")

    response.write sponsorcontenuto & "
    "

    n_sponsor=n_sponsor+1
    sql.movenext
    loop

    dim sponsorultimariga
    sponsorultimariga="
    <center>Aggiungi il tuo...</center>
    "
    response.write sponsorultimariga


    sql.close
    end if

    %>

    </marquee>
    </td>

    </tr>

    </table>
    </td>
    </tr>




    <tr>
    <td colspan='3' align='center'>

    Prova --- Prova -- Prova --- inserire un'ulteriore sponsor (sempre se si vuole)
    </td>
    </tr>

    </table>
    </body>
    </html>
    http://www.vincentandfrank.tk

  2. #2
    ----------------------------------------------------
    standing ovation per il titolo del thread. urge (ri)lettura attenta e consapevole del regolamento.
    ----------------------------------------------------


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.