Avatar billede retake Nybegynder
22. april 2008 - 08:33 Der er 7 kommentarer og
1 løsning

Table hvor hver tr - td skifter fave så den ser 2 favet ud

Hej jeg skal lave en tabel hvor den skiftevis er grå og mørke grå. og at den selv kan scale sig selv efter hvor mange nyheder der er i databasen. Hvordan gør jeg det?!
Avatar billede coderdk Praktikant
22. april 2008 - 09:44 #1
$qh = mysql_query( $sql ) or die( mysql_error() );
$c = 0;
echo '<table>';
while ( $row = mysql_fetch_assoc( $qh ) )
{
  echo '<tr' . ( $c++ % 2 == 0 ? ' class="highlight"' : '' ) . '>';
  echo '<td>' . $row['feltnavn'] . '</td>';
  echo '</tr>';
}

Så skal du bare have en CSS-klasse der hedder "highlight" :)
Avatar billede znopie Nybegynder
22. april 2008 - 12:46 #2
Har lige et spørgsmål til coderdk´s kode.

Hvad er det % tegn betyder? :/

Har aldrig selv brugt det til noget...
Avatar billede coderdk Praktikant
22. april 2008 - 12:58 #3
% er modulo, altså resten ved heltalsdivision - I.e.:

1 % 2 = 1
2 % 2 = 0
og
3 % 2 = 1
Avatar billede g1mzee Nybegynder
22. april 2008 - 12:59 #4
det kan være lidt svært at forklarer.
men jeg prøver.
det som den går ind og gør, er om tallet går op i nul, hvilket beviser at tallet er et lige tal. han tjekker om 2 går og i det, da det er hver anden gang det skal bruges. så hvis den går op i 0, så laver den det :).
håber det hjalp :p
Avatar billede znopie Nybegynder
22. april 2008 - 13:14 #5
Okay. Har forstået det nu. Takker ;D

Håber ikke jeg har ødelangt dit spørgsmål retake, men du skal have tak for mit lille brake in.
Avatar billede retake Nybegynder
23. april 2008 - 08:50 #6
Mange tak det virker kanon :0)

<div style="width:242px; height:175px; background-color:#161616;">
<table width="242px" cellpadding="0" cellspacing="0" border="0" align="left" style="border-right:1px #1f1f1f solid;border-left:1px #1f1f1f solid; border-bottom:4px #1f1f1f solid;">
<?
$SQL = "SELECT * FROM news ORDER BY `id` DESC limit 9";
$loadin = mysql_query($SQL) or die("There is an Error in the database");
$c = 0;
while ( $Get = mysql_fetch_assoc($loadin))
{
echo '<tr' . ( $c++ % 2 == 0 ? ' class="highlight"' : '' ) . '>';
echo '<td>' . $Get['name'] . '</td>';
echo '</tr>';
}
?>
</table>
</div>
Avatar billede coderdk Praktikant
23. april 2008 - 09:44 #7
ok :)
Avatar billede retake Nybegynder
23. juni 2008 - 10:06 #8
Mange tak det var lige det jeg skulle bruge
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