Avatar billede cpccorp Juniormester
11. marts 2009 - 17:42 Der er 5 kommentarer og
1 løsning

Udfra antal poster i mysql lave en tabel med felter

Hvis man vælger 1, 2 eller 3 kolonner, vises poster i en tabel med det valg man har gjort og scriptet finder ud fra antal poster hvor mange felter der skal være
Avatar billede jakobdo Ekspert
11. marts 2009 - 18:21 #1
Mener du noget i stil med:

$columns = X;
$counter = 0;

$query = mysql_query("....");
if(mysql_num_rows($query)>0){
    echo '<table>';
    echo '<tr>';
    while($row = mysql_fetch_assoc($query)){
        if(($counter % $columns) == 0)
            echo '</tr><tr>';
        echo '<td>'.$row['data_fra_tabel'].'</td>';
        $counter++;
    }
    echo '</tr>';
    echo '</table>';
}
Avatar billede cpccorp Juniormester
11. marts 2009 - 18:28 #2
tror jeg nok tester det lige
Avatar billede fant0mas Nybegynder
11. marts 2009 - 23:14 #3
Jeg tror du mener:

$rows = 5;
$show = array('hest','pony');
$sql = "SELECT ".implode(',',$show)." FROM farlige_dyr LIMIT $rows";
$query = mysql_query($sql);
echo '<table border="1">';
while($result = mysql_fetch_assoc($query)){
echo '<tr>';
foreach ($result as $column) {
echo '<td>'.$column.'</td>';
}
echo '</tr>';
}   
echo '</table>';
Avatar billede cpccorp Juniormester
21. marts 2009 - 17:02 #4
Læg et svar -> Jakobdo , det var lige sådan jeg mente det
Avatar billede jakobdo Ekspert
23. marts 2009 - 20:18 #5
Svar!
Avatar billede jakobdo Ekspert
23. marts 2009 - 20:45 #6
Takker for point.
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