Avatar billede webegynderen Nybegynder
07. marts 2004 - 19:00 Der er 4 kommentarer

Udtræk fra database

$udtraek = mysql_query("SELECT * FROM tabel");
    while ($row = mysql_fetch_array($udtraek)) {
        echo $row[raekke]."<br>";
    }

---------------------Variation 1---------------------

Jeg vil gerne have at ved hver 5. række kommer et banner... Hvordan gør jeg det?


---------------------Variation 2---------------------
Jeg vil gerne have at ved den første række komme der en reklame
(ligesom her på exp.dk, kvadrat reklamen til højre)

Muligt?
Avatar billede fangel Nybegynder
07. marts 2004 - 19:05 #1
selvfølgelig er det muligt... ;)

1) (gidder ikke skrive kode, oversæt selv)

sæt en variabel ($i)
  :loop:
    hvis $i%5 == 0, udskriv banneret
    $i++

2) det laves med HTML/CSS og fx float attributen... (find selv ud af præcist hvordan)

Morten
Avatar billede jakobclausen Nybegynder
07. marts 2004 - 19:11 #2
$udtraek = mysql_query("SELECT * FROM tabel");
$i=1;
while ($row = mysql_fetch_array($udtraek))
{
    echo $row[raekke]."<br>";
    while($i%5 == 0)
    {
        echo "banner";
    }
    $i++;
}
Avatar billede tefcke Nybegynder
07. marts 2004 - 22:41 #3
Jakobclausen >> tror den inderste whileloop skulle have været en if. Ellers tror jeg du kommer ud i noget snask med en uendelig løkke!
Avatar billede jakobclausen Nybegynder
08. marts 2004 - 00:11 #4
Ja det er selvføgelig også meningen, min fejl!
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