webForumDet fria alternativet
Logga in / Bli medlem

Visa från databas

PHP

4 svar · 309 visningar · startad av FIgg3

Medlem sedan sep. 2001354 inlägg
Trådstart#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

Medlem sedan okt. 20001 285 inlägg
#2
$sql = "SELECT * FROM tabell GROUP BY namn ORDER BY namn DESC";
Medlem 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é??

Medlem 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

}
Medlem sedan sep. 2001354 inlägg
#5

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

:birp

253 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)