Avatar billede jsl Nybegynder
23. november 2005 - 23:06 Der er 1 løsning

Boghandel - kurv

Jeg er ved at lave en boghandel. Nedenstående kode skal vise alle bøger i kurven, men problemet er, at når der er mere end en bog tilføjet, viser koden mange flere bøger, og sætter forfattere på forkerte bøger. Problemet er ikke, når jeg blot skriver
$query = "SELECT * FROM book WHERE "
Hvad kan problemet mon skyldes?

$query = "SELECT * FROM book, author, book_author WHERE book_author.aid=author.aid AND book_author.isbn=book.isbn AND ";
for($i=0; $i<count($total_items); $i++) {
  if($i == (count($total_items))-1) {
    $query .= "book.isbn='$items_tray[$i]' ";
  } else {
    $query .= "book.isbn='$items_tray[$i]' OR ";
  }
}
$result = mysql_db_query("db", $query);
Avatar billede jsl Nybegynder
25. november 2005 - 17:55 #1
Lukker.
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
Computerworld tilbyder specialiserede kurser i database-management

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