Avatar billede babyshark Nybegynder
03. juni 2005 - 17:38 Der er 4 kommentarer og
1 løsning

Opsætte resultater i mere end 1 kolonne

Jeg har dette script og det viser resultaterne i 1 kolonne, men jeg vil gerne have det i 3 kolonner.

$result = mysql_query("SELECT * FROM vehicles WHERE featured = 'Y';",$link);
while ($a_row =mysql_fetch_array ($result) )
Avatar billede jakobdo Ekspert
03. juni 2005 - 18:58 #1
Det er jo "bare" at skrive dem ud med:
<tr><td>data1</td><td>data2</td><td>data3</td></tr>
Det svære er så at finde slut og sætte colspan=2 eller 3.
Avatar billede babyshark Nybegynder
03. juni 2005 - 19:40 #2
Der er et billed og 2 forskellige tekster til hver udtræk. De 3 elementer sammen som de skal, men hvert udtræk står nu lige under hinanden. Jeg vil have hvert udtræk med sine 3 elementer til at fordele sig i 3 kolonner. DVS:
1  2  3
4  5  6
7  8  9

og ikke som nu:

1
2
3
4
5
Avatar billede jakobdo Ekspert
04. juni 2005 - 13:17 #3
Prøv lige at start med at test denne:

Kan du ikke vise mig et udtræk?
Jeg er ikke helt med på om det er tre rækker du vil have vist på en linie! (altså i 3 kolonner) eller om det er en række som indeholde 3 ting du vil have vist.

Du kunne evt starte med:

$result = mysql_query("SELECT * FROM vehicles WHERE featured = 'Y';",$link);
$count = mysql_num_rows($result);
$rowNum = 0;
while ($a_row =mysql_fetch_array ($result))
{
    if(($rowNum % 3) == 0)
    {
        echo "<tr><td>" . $a_row['data'] . "</td>";
        $rowNum++;
    }
    elseif(($rowNum % 3) == 1)
    {
        echo "<td>" . $a_row['data'] . "</td>";
        $rowNum++;
    }
    else
    {
        echo "<td>" . $a_row['data'] . "</td></tr>";
        $rowNum++;
    }
}
Avatar billede jakobdo Ekspert
04. juni 2005 - 13:18 #4
Den skal rettes til, da der vil komme huller hvis ikke den går op i 3!
Men det retter vi senere!
Avatar billede babyshark Nybegynder
20. juni 2005 - 23:31 #5
luk
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