boghandel database opgave

Tags:    database php

Hej

jeg skal lave en opgave og jeg har lidt problemer og har sidde og tænke over det hele vejen.. :) det er sådan at jeg har en table som hedder


Books
id - uniket
titel
fk_forfatter - som skal join forfatter table
fk_genre - som skal join genre table
dato
fk_review - ved jeg så ikke lige nu ..


Forfatter
id
fornavn
efternavn


genre
titel
beskrivelse


der bliver skrevet sådan her i opgaven:
1. En semi dynamisk menu, hentet fra DB (Genrer).
2. Når der vælges menupunkt kommer der en liste med alle de bøger i den genre.
3. Man skal kunne vælge den enkelte bog og se de oplysninger, der er til den.


jeg gerne høre fra dig og gerne vide om du har nogle ide til det eller lign :)




4 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Hvilket af det er du i tvivl om, og hvor langt er du kommet med opgaven?



altså jeg er ikke start på den eller lign.. fordi jeg ved ikke helt hvordan jeg skal bygge det op men jeg tror jeg har en ide med menu til books altså genre via books.

f.eks klik på område samme hvor titel og beskrivelse er så kommer man over en side med books eller lign i den still


jeg ved det ikke helt med forfatter?



Lav evt databasen og smid nogle test data i den, så du har noget at lege med. Brug klasser og en objektorienteret tilgang til det, det er det bedste i det lange løb. Så laver du en side der hedder index.php hvor du viser alle genrer i en liste (hul i styling nu her i starten, du kan altid style når det kører). Lav hver genre om til et link der linker til siden bookInfo.php med en parameter som angiver genre id: bookInfo.php?genreid=5. Når du så hiver den ud kan du bruge den til at slå alle bøger op med:

select * from books where fk_genre = 5, så viser du alle dem.




ja men jeg har ikke så godt styr på det der inner join noget.. :)


skal jeg ikke bare lade inner join mellem genre og books

skal jeg ikke bare lade inner join mellem forfatter og books



Indlæg senest redigeret d. 06.03.2012 20:13 af Bruger #16353
t