Avatar billede prop46 Nybegynder
27. november 2006 - 20:40 Der er 7 kommentarer og
1 løsning

Kun emne 1 gang

Jeg har lige brug for lidt inspiration til hvordan jeg skal lave følgende:

----------------------------
| Emne1                    |
----------------------------
| dato        overskrift |
| dato        overskrift |

----------------------------
| Emne2                    |
----------------------------
| dato        overskrift |

----------------------------
| Emne3                    |
----------------------------
| dato        overskrift |
| dato        overskrift |

Jeg har en tabel i min DB som indeholder rækker med emne, dato og overskrift. Jeg vil gerne trække de forskelige emner, skrive emne-navnet én gang ud, som Emne1, Emne3 og Emne3 overfor, og under det retspektive emne liste de tilhørende rækker (altså dem med det samme emne-navn).

Kan man lave While-løkker inden i hinanden eller ville det være bedre på en anden måde? Og er det klart det jeg skriver?
Avatar billede coderdk Praktikant
27. november 2006 - 21:05 #1
Noget i stil med:

$old = "";
while ( $row = mysql_fetch_assoc( $query ) )
{
  if ( $old != $row['emne'] )
  {
      echo "<b>$row[emne]</b>";
      $old = $row['emne'];
  }
  echo "$row[dato] $row[overskrift]<br>";
}
Avatar billede prop46 Nybegynder
27. november 2006 - 21:20 #2
Tjo... så såre simpelt.... Endnu engang tak :0)
Avatar billede coderdk Praktikant
27. november 2006 - 21:28 #3
Så lidt :)
Avatar billede prop46 Nybegynder
27. november 2006 - 21:33 #4
igen igen :0)
Avatar billede zynzz Praktikant
28. november 2006 - 10:19 #5
Men i din guery skal du lige huske ORDER BY emne
Avatar billede coderdk Praktikant
28. november 2006 - 15:38 #6
Tak synzz, det glemte jeg sgu lige :)
Avatar billede coderdk Praktikant
28. november 2006 - 15:38 #7
zynzz tilmed... :D
Avatar billede zynzz Praktikant
28. november 2006 - 15:56 #8
np :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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