Avatar billede danishhoward Nybegynder
19. marts 2008 - 20:42 Der er 5 kommentarer

loop data

jeg har følgende kode:

http://nopaste.php-quake.net/20043

på nuværende tidspunkt viser den kun et af posterne, og det er sansynligvis pga. at den ikke kan gå igennem igen, uden at overskrive. Men hvordan får jeg dataene udskrevet i td'erne, så alt fra databasen bliver vist. Det drejer sig om variablen $r2, som gerne skulle vise 2 poster, men viser kun et. konstruere en lykke inde i td'en??

et eksempel ud fra kode ville være dejligt

På forhånd mange tak.
Avatar billede showsource Seniormester
19. marts 2008 - 20:50 #1
while($row = mysql_fetch_array($result10)) {
   
    $r2 = $row['navn'];
       


   
}

$r2 bliver jo til det sidste row du henter.

Hvis du brugte:

while($row = mysql_fetch_array($result10)) {
   
    echo $row['navn']."<br>";
       
}

vile du se alle navne
Avatar billede danishhoward Nybegynder
19. marts 2008 - 21:20 #2
det er rigtig nok, på den der måde vil jeg se alle navne, men disse skal helst udskrives inde i td'en. kan du inplementere det således det passer ind i den kontekst.
Avatar billede showsource Seniormester
19. marts 2008 - 21:24 #3
Nu har jeg ikke kikket videre på din kode, men skal det bruges senere kan du jo lave et array med navne,
$names = array();
while($row = mysql_fetch_array($result10)) {
 
$names[] = $row['navn'];
     
}

og siden bruge implode(),

echo implode(", ", $names);

Og hvis du kun bruger navnet fra db, så hent kun navn!
Avatar billede danishhoward Nybegynder
19. marts 2008 - 21:31 #4
Det der løser problemet . mange tak, svar
Avatar billede showsource Seniormester
20. marts 2008 - 09:49 #5
Ingen point, ellers tak.
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