Avatar billede 20 Nybegynder
04. december 2004 - 21:56 Der er 6 kommentarer og
1 løsning

Skifte mellemfarver på table.

Hvordan laver man sådan en while løkke som skifter mellemfarverne.

#eks:
www.webgeek.dk/Webgeek/exp.htm
Avatar billede schaefner Juniormester
04. december 2004 - 22:01 #1
Avatar billede 20 Nybegynder
04. december 2004 - 22:02 #2
læg svar
Avatar billede schaefner Juniormester
04. december 2004 - 22:05 #3
Svar :)

http://schaefner.dk/files/temp/exp/567974.php

Med venlig hilsen
Jesper Sørensen
Avatar billede 20 Nybegynder
04. december 2004 - 22:10 #4
http://www.webgeek.dk/Webgeek/tag.php

Den skal ikke udskrive 2 af de samme, og det virker ikke hvis man skriver 1 ved $foo <= 2;

kode:

<?php
include("db.php");
$k = mysql_query("SELECT * FROM tagwall ORDER BY id DESC");
while ($row = mysql_fetch_array($k)){
for ($foo = 1; $foo <= 2; $foo++) {
    printf("<div style=\"background-color: %s\"><b>" . $row[navn] . ":</b> " . $row[tekst] . " </div>",$foo % 2 ? "#EFEFEF" : "#E0E0E0");
}
}
?>
Avatar billede 20 Nybegynder
04. december 2004 - 22:11 #5
brugte din:

<?php
include("db.php");
$k = mysql_query("SELECT * FROM tagwall ORDER BY id DESC");
while ($row = mysql_fetch_array($k)){
$cl = 0;

$i = 1;
while ($i <= 1.5) {
    $bgcolor = (($cl++ % 2) ? "#CCC" : "#EEE"); 
    print "<div style=\"background: ".$bgcolor."\"><b>$row[navn]:</b> $row[tekst]</div>";
    $i++;
}
}
?>
Avatar billede 20 Nybegynder
04. december 2004 - 22:14 #6
Vil ikke virke, den skifter ikke mellemfarverne
Avatar billede funti Nybegynder
04. december 2004 - 22:33 #7
Her er noget jeg i sin tid har bikset sammen... minder nok om det de andre har postet!

$farve = 0;

while(bla bla bla) {

if($farve%2 == 0)
$bgcolor = " bgcolor=\"#CCCCCC\"";
else
$bgcolor = " bgcolor=\"#F0F0F0\"";

$farve++;
}
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