Avatar billede Friis77 Praktikant
18. oktober 2002 - 15:33 Der er 23 kommentarer og
1 løsning

Databasestyrede hjemmeside

Jeg har lavet en databasestyret hjemmeside til et firma jeg er ved at starte, nu er mit problem at jeg gerne vil bruge billeder sammen med mine vare men hvordan skal man gøre det, så det billed der høre sammen med varen bliver vist, det er jo ikke det samme billed der høre til alle vare?????
Jeg håber der er nogle der kan hjælpe mig.....
Avatar billede martinhrj Nybegynder
18. oktober 2002 - 15:37 #1
Kan du ikke skrive en url til billedet i din database?
Avatar billede Friis77 Praktikant
18. oktober 2002 - 15:41 #2
det har jeg prøvet, men hvad skal feltet så være som (tekst,tal osv..)
Avatar billede martinhrj Nybegynder
18. oktober 2002 - 15:45 #3
Det skal vel være tekst... om man så kan henvise til den tekst i ASP ved jeg ikke... det er ikke min stærke side :(
Avatar billede jgp Nybegynder
18. oktober 2002 - 16:11 #4
Du kan f.eks skrive følgende url ind i et tekst felt i en DB:
http://sagde-du-svin.dk/sagde-du-svin.jpg
Så kan hver vare få deres egen billed :-)
Avatar billede grunken Nybegynder
18. oktober 2002 - 16:16 #5
kan du ikke bare kalde billederne det samme som din ID'r eller varer ???

måske ser databasen sådan ud

|  ID  |----|  vare  |----|  pris  |---|  lagerstatus  |
|  1  |    |  tang  |    |  21  |  |      OK      |
|  2  |    | dremmel|    |  210  |  |      OK      |
|  3  |    |  osv  |    |  osv  |  |      OK      |

nå du henter varen gør du så følgende

response.write "tekst"
response.write "<img src=""./images/" & rs("Id") & ".jpg"">
response.write "osv."

eller hvis det hedder det samme som varen så

response.write "tekst"
response.write "<img src=""./images/" & rs("vare") & ".jpg"">
response.write "osv."

bare et forslag

-grunken
Avatar billede grunken Nybegynder
18. oktober 2002 - 16:17 #6
hehe,det med spaces er vidst ikke ekspertens stærke side G

håber du forstod hvad jeg mente
Avatar billede keysersoze Guru
18. oktober 2002 - 16:53 #7
hvis der til hver vare bare kan være et enkelt billede skal du først og fremmest tilføje en ekstra kolonne i den tabel hvor informationerne om dine varer gemmes. Kollonen skal bare være af typen "tekst" og det skal indeholde selve billednavnet (altså fx "mitbillede.jpg")

Nå du så skal have det ud på siden hentes det på præcis samme måde som normal tekst bortset fra at det skal indsættes i et img-tag;

<%
response.write "<img src=""../img/" & rs("billede") & """>"
%>
Avatar billede Friis77 Praktikant
19. oktober 2002 - 01:22 #8
jeg har prøvet det du skriv men det virker stadig ikke, jeg bruger dreamweaver MX til at lave siderne med....
Avatar billede sitemaster Nybegynder
19. oktober 2002 - 08:41 #9
brug notepad :-)

response.write "tekst"
response.write "<img src=""./images/" & rs("vare") & ".jpg"">
response.write "osv."

det er nok fordi urlen til dit image dir ikke passer.
prøv med response.write "<img src=""images/" & rs("vare") & ".jpg"">
urlen skal se ud som ovenstående hvis dit asp ligger i roden af dit domæne.
Avatar billede sitemaster Nybegynder
19. oktober 2002 - 08:44 #10
PS: brug rs("id") da der garanteret er store bogstaver i rs("vare") og hvis der er store bogstaver skal billedet også være med store bogstaver, så det er lettere at brige et nummer til det. :-)
Avatar billede keysersoze Guru
19. oktober 2002 - 10:14 #11
det _er_ måden at gøre det på og grunden til at det ikke virker er formentlig at der henvises forkert til billedets placering... at du så bruger DW gør det så ikke meget lettere at løse, for håndkoder man ved man med sikkerhed hvad det er man laver.

du kan prøve at komme med lidt kode elle henvise til et sted på nettet hvor vi kan teste/se det
Avatar billede Friis77 Praktikant
19. oktober 2002 - 12:35 #12
i kan prøve at kigge på siden selv http://80.196.136.96/kfpservice-test klik på nætværk og så INFO, billed bliver kun vist som en link, men jeg vil jo gerne ha billedet der og ikke linken.....
Avatar billede keysersoze Guru
19. oktober 2002 - 12:51 #13
det er da klart - du har jo heller ikke gjort som jeg skrev.

Du skal jo sætte det ind i et img-tag;

response.write "<img src=""../img/" & rs("billede") & """>"
Avatar billede Friis77 Praktikant
19. oktober 2002 - 13:12 #14
har jeg prøvet men så vil siden ikke loade eller også gør jeg det forkert.
det er en tabel jeg bruger og jeg har prøvet at indsætte din kode i det felt hvor billed skal være, er der en bestemt måde man skal gøre det på, jeg har sat den ind som HTML kode eller skal jeg bare skrive den ind i feltet??????
Avatar billede keysersoze Guru
19. oktober 2002 - 13:19 #15
hvis du kan få det udskrevet som et link kan du også som et billede - du skal bare sætte det ind i et img-tag på samme måde som du har sat det ind i det a-tag

ellers prøv at kom med lidt kode
Avatar billede Friis77 Praktikant
19. oktober 2002 - 13:28 #16
jeg har nu skrivet det du skriv og har skiftet "billede" ud med navnet på det billed jeg skal bruge, nu kan den bare ikke finde billede og nu kan det godt være at jeg er lidt dum men er det ikke det samme billed den bruger hver gang, den skulle jo gerne bruge forskelling billeder alt efter hvilken vare man kigger på?????
Avatar billede keysersoze Guru
19. oktober 2002 - 13:34 #17
prøv at kom med lidt kode...
Avatar billede pelkjaer Nybegynder
19. oktober 2002 - 13:37 #18
Det er nu ret simplelt i DW også hvis du bedre kan lide det.

Når du siger "insert image" vælger du "Data sources" i stedet for "File system", vælger det recordset du vil bruge og dens felt.

That's it.
Avatar billede pelkjaer Nybegynder
19. oktober 2002 - 13:39 #19
Så din kode vil ligne noget ala

<img src="../img/<%=(rsNAVN.Fields.Item("FELT").Value)%>" alt="">
Avatar billede Friis77 Praktikant
19. oktober 2002 - 13:54 #20
NU VIRKER DET SGU TAK FOR DET, men da det er en kommentar kan jeg ikke give dig dine point..................
Avatar billede keysersoze Guru
19. oktober 2002 - 14:10 #21
lad mig gætte - du har stort set intet begreb og hvad asp-kode er? resultatet pelkjaer kommer med er i realiteten præcis det samme...
Avatar billede pelkjaer Nybegynder
19. oktober 2002 - 14:18 #22
:) Fuldstændig det samme ja. Giv bare keyser hans point da der ingen forskel er.
Avatar billede keysersoze Guru
19. oktober 2002 - 14:24 #23
ku jo bare dele - det var mere en oplysning til badboy24 :)
Avatar billede Friis77 Praktikant
19. oktober 2002 - 14:26 #24
det har du ret i, jeg er DUM når det kommer til koder, jeg kender heller ikke så meget til DW jeg bruger nomalt frontpage men i det hæfte jeg har brugt til at lave denne side med siger at man skal bruge DW så jeg er lidt på herrens mark, men mangt tak for jeres hjælp, jeg håber i vil hjælpe igen hvis jeg løber ind i flere problemer :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester