webForumDet fria alternativet

Visa från databas

4 svar · 309 visningar · startad av FIgg3

FIgg3Medlem sedan sep. 2001354 inlägg
#1

Hejsan!

Håller på att göra en hemsida för att visa bilder på ett antal bilar och tänkte bygga upp databasen så här :

NAMN - - - BIL
------------------------------------------------
Richard - - Audi 80
Richard - - Audi 90

Martin - - Peugeot 405 MI16
Martin - - Golf II 8v
Martin - - BMW 325
Martin - - Audi 80(S2)

Linus - - Peugeot 406 Sport Coupé
Linus - - Audi A2
Linus - - Peugeot 405 MI16
Linus - - BMW 320

Lars - - Audi S4
Lars - - Audi UrQuattro
Lars - - Audi Gt Coupé

Och detta vill jag att ska visas så här på hemsidan:

Richard
Audi 80
Audi 90

Martin
Peugeot 405 MI16
Golf II 8v
BMW 325
Audi 80(S2)

Linus
Peugeot 406 Sport Coupé
Audi A2
Peugeot 405 MI16
BMW 320

Lars
Audi S4
Audi UrQuattro
Audi Gt Coupé

För mig står det helt stilla så hjälp uppskattas verkligen!

Mvh :birp

FuelMedlem sedan okt. 20001 285 inlägg
#2
$sql = "SELECT * FROM tabell GROUP BY namn ORDER BY namn DESC";
FIgg3Medlem sedan sep. 2001354 inlägg
#3
 echo "<option value='?visa=bilder&anv=". $r['namn'] ."' style='background-color: #F7F7F7; '>". $r['namn'] ."</option>";
 echo "<option value='?visa=bilder&anv=". $r['namn'] ."' style='background-color: #F7F7F7; '>". $r['bilar'] ."</option>"

Så hade jag tänkt visa det och kör jag det tillsammans med koden jag fick av dig så blir resultatet så här;

Martin
(här skrivs inget, men jag vill att hans bilar ska skrivas här)
Lars
(här skrivs inget, men jag vill att hans bilar ska skrivas här)

Någon som har någon idé??

MatteMedlem sedan aug. 20002 975 inlägg
#4

Testa något på det här hållet:

$sql = "SELECT * FROM tabell ORDER BY namn DESC";
$result = mysql_query($sql);

$rubrik = '';
while ($row = mysql_fetch_assoc($result)) {

   if ($row['namn'] != $rubrik) {
      $rubrik = $row['namn'];
      echo "<h2>$rubrik<h2>";
   }
   
   // Skriv ut bil här

}
FIgg3Medlem sedan sep. 2001354 inlägg
#5

Tack för de snabba cch bra svaren!
Nu funkar det precis som jag ville ha det!

:birp

125 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)