Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    problemi di visualizzazione

    allora io ho un db cosi strutturato, id, news,titolo, contenuto, immagine,link1,link2.
    in base a quello che ce scritto nel campo news (prima, seconda, terza etc, mi deve far evere il reocrd relatio. per adesso mi fa vedere solo con la where news=prima
    .
    questi record li devo vedere in questi :


    codice:
     <% 
    Set objConn = Server.CreateObject("ADODB.Connection") 
    objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/db_pietrapinta.mdb") 
    set rs1 = server.createobject("ADODB.recordset") 
    sql1 = "select * from T_news WHERE news='prima'" 
    rs1.open sql1, objconn 
    
    %> 
    
    <% 
    %> 
    
       <div class="box">[img]images/<%=rs1([/img]"<hspace="5" align="left" border="0" alt="" /><font size="1">
    [/b]</font> 
    <%response.write(rs1("titolo"))%><hspace="5" align="left" border="0" alt="" /><font size="1">[/b]</font> 
    <%response.write(rs1("contenuto"))%><hspace="5" align="left" border="0" alt="" /><font size="1">
    [/b]</font> 
    Visualizza menu 
             "><%response.write(rs1("link2"))%> 
        </div> 
        
     
    
    
        
      (qui mi dovrebbe comparire la news=seconda) 
        <div class="box"><font size="1">[/b]</font> 
        <%response.write(rs1("titolo"))%><hspace="5" align="left" border="0" alt="" /><font size="1">[/b]</font> 
        <%response.write(rs1("contenuto"))%><hspace="5" align="left" border="0" alt="" /><font size="1">
    [/b]</font> 
           " target="_blank"><%response.write(rs1("link2"))%></font> 
        </div> 
        
           
    
        
    (qui mi dovrebbe comparire la news=terza) 
        <div class="box">[img]images/bottiglia.jpg[/img]<font size="1"></font>
     
           <font size="1">leggi il testo completo</font> 
        </div> 
        
     
    
        
     (qui mi dovrebbe comparire la news=quarta) 
        <div class="box">[img]images/botti.jpg[/img]<font size="1"></font>
     
           <font size="1">leggi il programma della regione Lazio...</font> 
        </div> 
        
     
    
        
     (qui mi dovrebbe comparire la news=quinta) 
        <div class="box">[img]images/dove_mangiare.jpg[/img]<font size="1"></font>
     
            <font size="1">leggi il programma...</font> 
        </div> 
        
     
    <% 
    rs1.close 
    set rs1=nothing 
    objConn.close 
    set objconn=nothing

  2. #2
    Fai un ciclo:

    <%
    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/db_pietrapinta.mdb")
    set rs1 = server.createobject("ADODB.recordset")
    sql1 = "select * from T_news WHERE news='prima'"
    rs1.open sql1, objconn
    while not rs1.eof
    %>
    <div class="box">
    <%response.write(rs1("titolo"))%><hspace="5" align="left" border="0" alt="" />
    <%response.write(rs1("contenuto"))%><hspace="5" align="left" border="0" alt="" />

    " target="_blank"><%response.write(rs1("link2"))%>
    </div>
    <%
    rs1.movenext
    wend
    rs1.close
    set rs1=nothing
    objConn.close
    set objconn=nothing
    %>

  3. #3
    ho fatto cosi ma la seconda query cioe where news=seconda non mi fa vedere nienete....

    codice:
    
     <% 
    Set objConn = Server.CreateObject("ADODB.Connection") 
    objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/db_pietrapinta.mdb") 
    set rs1 = server.createobject("ADODB.recordset") 
    sql1 = "select * from T_news WHERE news='prima'" 
    rs1.open sql1, objconn 
    while not rs1.eof
    %>
    
       <div class="box">[img]images/<%=rs1([/img]"<hspace="5" align="left" border="0" alt="" /><font size="1">
    [/b]</font>
    <%response.write(rs1("titolo"))%><hspace="5" align="left" border="0" alt="" /><font size="1">[/b]</font>
    <%response.write(rs1("contenuto"))%><hspace="5" align="left" border="0" alt="" /><font size="1">
    [/b]</font>
     Visualizza menu
             "><%response.write(rs1("link2"))%>
        </div>
        
    
    <%
    rs1.movenext
    wend 
    rs1.close 
    set rs1=nothing 
    objConn.close 
    set objconn=nothing 
    %>
    <% 
    Set objConn = Server.CreateObject("ADODB.Connection") 
    objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/db_pietrapinta.mdb") 
    set rs1 = server.createobject("ADODB.recordset") 
    sql1 = "select * from T_news WHERE news='seconda'" 
    rs1.open sql1, objconn 
    while not rs1.eof
    %>
    
    
        
    
        <div class="box"><font size="1">[/b]</font>
        <%response.write(rs1("titolo"))%><hspace="5" align="left" border="0" alt="" /><font size="1">[/b]</font>
        <%response.write(rs1("contenuto"))%><hspace="5" align="left" border="0" alt="" /><font size="1">
    [/b]</font>
           " target="_blank"><%response.write(rs1("link2"))%></font>
        </div>
        
           
    
    <%
    rs1.movenext
    wend 
    rs1.close 
    set rs1=nothing 
    objConn.close 
    set objconn=nothing 
    %>

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Chiudi la connessione una sola volta... non serve chiudere e riaprire in continuazione.
    Sicuro la tabella contenga qualcosa??

    Roby

  5. #5
    Aspetta un attimo....

    io avevo dimenticato di modificare la query...ti avevo lasciato il "where"...e così ti estraeva sempre quello...

    <%
    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/db_pietrapinta.mdb")
    set rs1 = server.createobject("ADODB.recordset")
    sql1 = "select * from T_news"
    rs1.open sql1, objconn
    while not rs1.eof
    %>
    <div class="box">
    <%response.write(rs1("titolo"))%><hspace="5" align="left" border="0" alt="" />
    <%response.write(rs1("contenuto"))%><hspace="5" align="left" border="0" alt="" />

    " target="_blank"><%response.write(rs1("link2"))%>
    </div>
    <%
    rs1.movenext
    wend
    rs1.close
    set rs1=nothing
    objConn.close
    set objconn=nothing
    %>

    metti così che estrae tutti i record.
    Poi al massimo li ordini con un "order by"

  6. #6
    ok, grazie mille, un ultuma cosa, "><%response.write(rs1("link2"))%></a></font></a>
    quando clicco su prenota il tavolo che sta scritto nel link2, mi parte l'email ma non mi compare l'indirizzo email che sta nel link1

  7. #7
    Devi controllare il nome del campo nel db "link1" e "link2"...vedere se sono giusti e poi se hanno un valore...nel tuo caso devi vedere link1 se ha un valore, perché se ti apre la mail, ma non mette l'indirizzo, è perché manca nel link dopo mailto:

    Guarda nel db e nell'html generato se c'è qualcosa...o il nome è sbagliato, oppure il campo è vuoto.

  8. #8
    ok, garzie funziona benissimo

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 © 2026 vBulletin Solutions, Inc. All rights reserved.