Avatar billede princewhite Nybegynder
22. september 2004 - 21:33 Der er 12 kommentarer og
1 løsning

Data ud af tabel

Hejsa,

Håber nogen kan hjælpe for sidste gang, sidder og knørkler med at prøve at få data ud af database.

Jeg har en tabel i min database med mange rækker.. Kunne godt tænke mig et script der hiver hver række ud isoleret.. Altså hvis man eksempelvis har navn, adresse osv. på en person i række et og det samme i række to. De informationer ville jeg meget gerne have præsenteret pænt på en side og gerne hver række i en boks?? Nogen der kan hjælpe med dette nok simple script .. ?? Takker så mange gange..
Avatar billede hmortensen Nybegynder
22. september 2004 - 21:47 #1
Noget i den her retning:

<?php
mysql_connect("server", "username", "password");
mysql_select_db("databasenavn");

$sql = mysql_query("SELECT felt1, felt2, felt3 FROM tabel");

while ($row = mysql_fetch_array($sql)) {
?>

<table>
<tr>
<td>Felt1:</td><td><?php echo $row["felt1"]; ?></td>
</tr>
<tr>
<td>Felt2:</td><td><?php echo $row["felt2"]; ?></td>
</tr>
<tr>
<td>Felt3:</td><td><?php echo $row["felt3"]; ?></td>
</tr>
</table>
<br>
<?php
}
?>
Avatar billede princewhite Nybegynder
22. september 2004 - 21:51 #2
takker, men har svært ved at gennemskue hvordan den sortere dem ordentlig..

Hvis jeg nu har kolonnerne id - nummer - navn - adresse (id er auto_in)

Hvis jeg så har 100 rækker under med hvert deres ID, navn osv. kan jeg så bruge ovenstående til at få dem frem pænt.. altså uden den blander det hele sammen?
Avatar billede hmortensen Nybegynder
22. september 2004 - 22:08 #3
Hvordan skal det sorteres ?
Avatar billede princewhite Nybegynder
22. september 2004 - 22:15 #4
altså hvis vi forstiller os at der er et adressekartotek, hvor hver række har 4 felter(kolonner) (id-nummer-navn-adresse)

Der vil jeg meget gerne have en sider der lister samtlige medlemmer, men at hvert medlem kommer frem således al info omkring denne står først, derefter kommer nummer 2 osv.. Er lidt i tvivl om det er mig der formulere mig dårligt, i så fald beklager :)
Avatar billede hmortensen Nybegynder
22. september 2004 - 22:50 #5
Sådan her du mener ?

----------------------------------------
| 1 | Jens Rasmussen | Geddevej 123    |
----------------------------------------
| 2 | Hans Petersen  | Myggesvinget 321 |
----------------------------------------
Avatar billede princewhite Nybegynder
22. september 2004 - 23:05 #6
Lige præcis, dog gerne vertikalt istedet for horiosontalt :)
Avatar billede princewhite Nybegynder
23. september 2004 - 16:57 #7
Andre der måske kan hjælpe?
Avatar billede hmortensen Nybegynder
23. september 2004 - 17:38 #8
Hvis jeg forstår dig rigtigt, så kan du godt bruge det kode jeg har smidt.

Du kan jo flytte rundt på HTML'en som du lyster
Avatar billede princewhite Nybegynder
23. september 2004 - 17:49 #9
Ok :) takker, så er det bare mig der ikke helt kan forstå den output kode, som sagt er forholdsvis newbie :)
Avatar billede princewhite Nybegynder
23. september 2004 - 17:54 #10
NEJ NEJ.. sorry, sidder med hovedet under armen.. du skal selvfølgelig have point
takker for hjælpen..
Avatar billede hmortensen Nybegynder
23. september 2004 - 23:32 #11
Virker det som det skal ?
Avatar billede princewhite Nybegynder
25. september 2004 - 10:27 #12
ja helt og aldeles, bare mig der i 24 timer sad med hovedet under bordet :( takker :)
Avatar billede hmortensen Nybegynder
25. september 2004 - 10:29 #13
Det var så lidt :)
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