05. august 2006 - 12:07Der er
20 kommentarer og 1 løsning
Select from where problem
Jeg har en side hvor folk kan uploade billeder af deres biler med dertilhørende titel, beskrivelse osv. Det bliver gemt i en mysql database.
Når en bruger søger i dabasen får han en række resultater, som fx kunne være:
- Jens - Billede af bil - pris - beskrivelse - se alle biler fra denne kunde - Søren - billede af bil - pris - beskrivelse - se alle biler fra denne kunde.
OSV:::::
Når man trykker på "Se alle biler fra denne kunde", ud fra Sørens profil, ja, så skal alle Sørens øvrige biler blive vist.
Jeg arbejder med dette script: showall.php: <?php Jeg connecter til databasen; $result = mysql_query("SELECT * FROM tbl_716418 WHERE kunde=??????????") or die(mysql_error()); echo "<table border='1'>"; echo (udskriver resultaterne i en tabel) echo osv. osv. ?>
Hvis jeg trykker på "Se alle biler fra denne kunde" ud fra Sørens profil, så skal hans øvrige biler blive vist. Og hvis jeg trykker på "Se alle biler fra denne kunde" ud fra Jens´s profil, så skal hans øvrige biler blive vist...
Mit id felt hedder blot id så showall.php bliver $result = mysql_query("SELECT * FROM tbl_716418 WHERE id=$_GET[id]") or die(mysql_error());
Når jeg retter alt dette til og trykker på "Alle produkter fra denne kunde" så får jeg ikke vist alle "Sørens" billeder men blot det billede (incl beskrivelse osv.) som bliver vist umiddelbart i linien før teksten "Alle produkter fra denne kunde".
Måske skulle jeg forklare noget mere: PÅ forsiden har jeg en række bilmærker listet op: Fiat Volve Toyota osv. Når man så klikker på fx Fiat, så gøres der brug af: showone.php: <?php $conn = mysql_connect("XXX", "XXX", "XXX") or die(mysql_error()); mysql_select_db("XXX") or die(mysql_error());
$result = mysql_query("SELECT * FROM tbl_716418 WHERE kategori='Fiat'") or die(mysql_error());
Tabellen tlb_716418 spiller ikke sammen med andre tabeller. Den tabel der indeholder oplysninger om kunderne hedder "users" og indeholder bl.a feltet id som blot er et unikt id og feltet "kunde" som blot er navnet på kunden.
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.