Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28

Discussione: link immagini

  1. #1

    link immggini

    salve vorrei sapere come si fa a richiamare un link di immagine messpo in una db access, cioe nel db ho creato un campo immagini e dentro ho messo il percorso per esempio ./immaginie.
    codice:
    
    
     <div class="box">[img]images/mini.jpg[/img]<font size="1">
    <%response.write(rs("news1"))%>....</font>
    
          Visualizza menu
            Prenota subito il tuo tavolo.
     </div>
    come faccio a richiamarlo in questo codice

  2. #2
    Con html centra poco comunque, bisogna vedere come hai strutturato la tua tabella.

    Nel db ti è sufficiente mettere il nome dell'immagine.

    Il percorso lo puoi aggiungere se le immagini stanno in directoty differenti e non sempre nella stessa.

    Recupererai il nome dell'immagine in questo modo.

    [img]images/<%=Rs([/img]" />

    dove <%=Rs("img")%> sarà tuaimmagine.jpg

    creando prima una connessione al db, poi un recordset, passando l'ID del record, ecc.. ma ti ci vuole un linguaggio lato server, asp o php

    Sei pratico ?

  3. #3

  4. #4
    allora il db l'ho strutturato in questo modo, ho creato una tabella t_news, con questi campi: prima, titolo, descrizione, immagine.
    nel campo immagine dentro ci ho scritto "image:
    questo è lo script che vado a richiamare il tutto:
    [IMG]


    <%
    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\mdb\db_pietrapinta.mdb"
    set rs1 = server.createobject("ADODB.recordset")
    sql1 = "select * from T_news where news='prima';"
    rs1.open sql1, objconn, 3, 3


    %>

    <%


    %>


    <div class="box"><[img]images/<%=Rs([/img]" /> hspace="5" align="left" border="0" alt="" /><font size="1">
    <%response.write(rs("titolo"))%>....</font>

    Visualizza menu
    Prenota subito il tuo tavolo.
    [/IMG]
    ovviamente non mi funziona

  5. #5
    Intanto "non funziona" non aiuta

    devi essere piu preciso nell'esporre l'errore che ti viene restituito poi

    dbq=c:\mdb\db_pietrapinta.mdb" ???

    hai installato il server sul tuo pc ?

    al massimo

    dbq=c:\inetpub\wwwroot\mdb\db_pietrapinta.mdb"

  6. #6
    hio istallato tutto prima di qeesta modific ami funzionava tutto leggeva i dati dal db da quando ho aggiunto l'imamgine che non mi funziona più.
    questo è l'errore:

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][Driver ODBC Microsoft Access]Errore generale. Impossibile aprire la chiave 'Temporary (volatile) Jet DSN for process 0x13e4 Thread 0x112c DBC 0x2342cc4 Jet' del Registro di sistema.
    /index_pietrapinta.asp, line 69

  7. #7
    ma il recordset si chiama rs o rs1 ?

    hai scritto image nel campo ? non ho capito, li ci devi scrivere il nome dell'immagine

  8. #8
    rs ho gia cambiato ma mi da sempre errore.

  9. #9
    Prima funzionava con o senza il recordset ?

    Mi pare strano che funzioni fuori dalla root del sito principale

    Fammi capire, il campo che contiene l'immagine si chiama immagine ?

    se si allora la tua immagine la recuperi cosi: <%=Rs1("Immagine")%>

    mettendo in nome della tua immagine nel campo del db compresa l'estensione es miaimmagine.jpg

  10. #10
    adesso mi fa vedere l'immagine, una ultima cosa come faccio a far visualizzare gli altri campi del db, "titolo", "contenuto","immagine(che visualizzo)","link1", "link2" in questo script sotto?


    [IMG]
    br />
    <div class="box">[img]images/<%=rs([/img]"/><font size="1">
    ....</font>

    Visualizza menu
    Prenota subito il tuo tavolo.
    </div>



    [/IMG]

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.