webForumDet fria alternativet

olika-färg-på-varannan-rad-funktion

PHP

1 svar · 16 690 visningar · startad av vic

Medlem sedan apr. 2006244 inlägg
Frågan#1

Med jämna mellanrum frågar folk efter en smidig liten varannan-funktion att använda t ex då man vill att varannan rad i en lista skall ha en viss bakgrundsfärg.

<?
function zebra_rows() {
	
	if(empty($GLOBALS['zebra_rows']['dark'])) {
		$GLOBALS['zebra_rows']['dark'] = 1;
		return 'dark';
	}
	else {
		unset($GLOBALS['zebra_rows']['dark']);
		return 'light';
	}
}
?>

<html>
<head>
<style>
  .dark {background: #AAA;}
  .light {background: #EEE;}
</style>
<body>

<?

for ($i = 1; $i <= 25; $i++) {
?>
<div class="<?=zebra_rows()?>"> ...</div>
<?
}

?>

</body>
</html>

Edit: är varannan ett sammansatt ord?

Medlem sedan aug. 20068 090 inlägg
#2

Ja dä ä dä.
Trevligt skript.... (y)

265 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)