Avatar billede xhtml Nybegynder
30. juni 2006 - 02:06 Der er 4 kommentarer og
1 løsning

Tabel inde i en while

Hej experter. :-)

Jeg har et problem, håber i kan hjælpe mig.
Min kode ser sådan ud:

<?
include "connect.php";

$query = mysql_query("select * from cur order by id asc") or die('Mysql fejl!<br>'.mysql_error());
echo '<table border="0" cellpadding="0" cellspacing="0">';
while($array = mysql_fetch_array($query))
extrect($array);
{
    echo '<tr><td><a href="'.$url.'">'.$name.'</a></td>';
}
echo '</table>';
?>

Denne kode skal vise alle i databasen og der er 20 i databasen, hvordan hvor jeg 4 felter vandret i tabellen?

Pealse help me!! :)
Avatar billede xhtml Nybegynder
30. juni 2006 - 02:09 #1
extract($array); ** Mente jeg
Avatar billede pidgeot Nybegynder
30. juni 2006 - 02:18 #2
Der tages forbehold for off-by-one errors...

<?
include "connect.php";

$query = mysql_query("select * from cur order by id asc") or die('Mysql fejl!<br>'.mysql_error());
$i=0;
echo '<table border="0" cellpadding="0" cellspacing="0"><tr>';
while($array = mysql_fetch_array($query))
{
    $i++;
    echo '<td><a href="'.$array['url'].'">'.$array['name'].'</a></td>';
    if ($i%4==0)
        echo '</tr><tr>';
}
echo '</tr></table>';
?>

Bemærk i øvrigt at den kode du postede lavede en extract for hver række, fordi den er placeret mellem din while og den blok som din while skulle have kørt.
Avatar billede xhtml Nybegynder
30. juni 2006 - 02:34 #3
vil lige prøve den
Avatar billede xhtml Nybegynder
30. juni 2006 - 02:44 #4
Det dur sørme :)
Avatar billede pidgeot Nybegynder
30. juni 2006 - 02:44 #5
Så smider jeg sa lige et svar :)
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