Skift background-color/text-color ved hver række

Release your script here.
State:
- Author
- What it does
- Perhaps a little guide.
- Also, if the snippet is of any use to the community, it has a chance of getting posted on the main page, so don't hesitate to submit/ask!

Skift background-color/text-color ved hver række

Postby Dandy » Tue Mar 04, 2008 1:38 pm

Her er et lille snippet til hvordan man nemt kan skifte farve hver 2. række
Code: Select all
<?php

echo '<table cellspacing="0" cellpadding="8">'; // Vi laver vores tabel
echo '<tr>';
  echo '<th>Felt 1:</th>'; // Table Header
  echo '<th>Felt 2:</th>'; // Table Header
  echo '<th>Felt 3:</th>'; // Table Header
  echo '<th>Felt 4:</th>'; // Table Header
  echo '<th>Felt 5:</th>'; // Table Header
echo '</tr>';

// Valg af farver:
$normalBg = "#FFFFFF";
$altBg = "#DFDFDF";

// Indsæt noget tilfældigt data
for ($i = 0; $i < 100; $i++)
{
$colorBg = ($colorBg == $altBg ? $normalBg : $altBg); // En "if" funktion, før ? har vi vores betingelser, hvis $colorBg == $altBg, lige efter ? har vi hvad denne type if skal returnere, først hvis true også false
// Dette her giver det samme
/**
  * if ($colorBg == $altBg)
  * {
  *     $colorBg = $normalBg;
  * } else {
  *     $colorBg = $altBg;
  * }
  */
echo '<tr bgcolor="'.$colorBg.'">'; // bgcolor er en lidt "outdated" html attribut men jeg vælger at benytte den alligevel.
  echo '<td>Værdi</td>';
  echo '<td>Værdi</td>';
  echo '<td>Værdi</td>';
  echo '<td>Værdi</td>';
  echo '<td>Værdi</td>';
echo '</tr>';
}
echo '</table>';
?>


Scriptet er testet og virker på php5.2.4 med alle fejlmeddelelser slået til
Dandy
 

Return to PHP Release

Who is online

Users browsing this forum: No registered users and 1 guest

cron