Avatar billede plato Juniormester
15. november 2004 - 19:02 Der er 3 kommentarer og
1 løsning

Loop på tværs af DB

Hejsa NG.

Man looper fra en database for automatisk at få vist indholdet.

Er det muligt hvis man f.eks vælger en titel i database (eller et ID) så viser den automatisk hvad der er under ID, altså på tværs af databasen?
Avatar billede visuel Nybegynder
15. november 2004 - 19:07 #1
kan du uddybe spørgsmålet lidt... Er ikke helt sikker på jeg forstår det korrekt
Avatar billede plato Juniormester
15. november 2004 - 19:14 #2
Ehmm..

Prøver.

Hvis nu jeg har en database fyldt med titler med tilhørende billeder. Kalder dem med f.eks
image.asp?karakter=A
så viser den alle titler (har samme title flere gange nedaf) der starter med A (det gør den jo lodret)

Hvis det i db er lavet således:

ID      titel      image1      image2      image3      image4      image5
234      Akronym    pic1.jpg    pic2.jpg    pic3.jpg    pic4.jpg    pic5.jpg

Hvis jeg så vælger "Akronym" så skal den automatisk vise de billeder der hører under "Akronym" så jeg ikke skal kalder billederne med f.eks

Akronym:
<%=pic1%><br>
<%=pic2%><br>
<%=pic3%><br>
<%=pic4%><br>
<%=pic5%>

Hvis så f.eks image5 er tomt bliver der spildplads.
Avatar billede hiks Nybegynder
15. november 2004 - 20:16 #3
det kræver at du i din database laver en een-til-mange relation mellem din titel og en ny tabel kaldet billeder. Så indsætter du ellers ingen, et eller mange billede i din nye tabel som så kan hentes ud via et inner join eller outer join.

Altså en tabel: Titel

+----+----------+
| ID | Titel    |
+----+----------+

Tabel: Billeder
+----+----------+-----------+
|B_ID| sti_jpg  | Titel_ID  |
+----+----------+-----------+

Det vil sige at du har en primærnøgle i din titel tabel og en fremmednøgle i din billeder tabel og så til hver titel kan du så tilføje billeder.

Så du skal ha gang i databasen! :o)

/hiks
Avatar billede plato Juniormester
15. november 2004 - 20:51 #4
Okies.. Der bliver noget jeg kan lære. ;-) Tak!
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
Kategori
Kurser inden for grundlæggende programmering

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