---
title: "Typ mod i ASP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15244-typ-mod-i-asp"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "U2K"
published: "2001-02-07T20:40:00.000Z"
updated: "2001-02-08T21:44:00.000Z"
replies: 12
views: 221
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15244-typ-mod-i-asp"
---

# Typ mod i ASP

## #1 — U2K, 2001-02-07T20:40Z

Hur funkar det när man vill ändra färger på en table varannan post? Man löste det med **mod** i ASP.. 

Hur gör man i PHP?

Permalänk: https://www.webforum.nu/p/15244

## #2 — nicclas, 2001-02-07T20:50Z

Du menar denna rad i Vides(?) kod:
If counter Mod 2 = 0 then

Den kan du skirva som
if(counter % 2) i PHP. (Eller
if((counter % 2) == 0) om du tycker det är enklare.)

nicclas - [www.nyhetsrubriker.com](http://www.nyhetsrubriker.com)

Permalänk: https://www.webforum.nu/p/317086

## #3 — U2K, 2001-02-07T20:53Z

Ok, men du har inte ett kod exempel? Annars får jag väl fixa ihop något själv.. Men ett exempel är ju aldrig fel :)

Permalänk: https://www.webforum.nu/p/317087

## #4 — nicclas, 2001-02-07T21:09Z

Så här då:

\<HTML\>
\<BODY\>
\<TABLE\>
\<?
for ($counter=1;$counter\<=10;$counter++){
  if (($counter % 2)==0)
    $color = "#CCCC99";
  else
    $color = "#CCCC66";

  echo "\<TR\>\<TD bgcolor=$color\>  TABELLDATA(tex $counter)  \</TD\>\</TR\>\\n";
}
?\>
\</TABLE\> 
\</BODY\>
\</HTML\>

Sen får du göra kopplingen till data-källan (databasen/filen) som du vill :)

/nicclas  - [www.nyhetsrubriker.com](http://www.nyhetsrubriker.com)

Permalänk: https://www.webforum.nu/p/317088

## #5 — U2K, 2001-02-07T21:15Z

Nu blev jag riktigt gad :) 
Tack!

Permalänk: https://www.webforum.nu/p/317089

## #6 — Batboy, 2001-02-07T21:57Z

Som vanligt går en sak att göra på flera olika sätt, här är  min favorit.

```
<table>
<?
$color1 = "#FFFFFF";
$color2 = "#EFEFEF";

for ($i=1; $i<=10; $i++) {
$bgcolor = ($bgcolor == "$color1") ? "$color2" : "$color1";
echo "<tr bgcolor=$bgcolor><td>Jupsidu</td></tr>";
}
?>
</table>
```

/j

Permalänk: https://www.webforum.nu/p/317090

## #7 — Eclipse, 2001-02-08T07:52Z

Som vanligt går en sak att göra på flera olika sätt, här är min favorit.

```
[b]ASP[/b]
IF myColor = "#FFFFFF" THEN myColor = "#000000" ELSE myColor = "#FFFFFF"

[b]PHP[/b]
IF $myColor = "#FFFFFF" THEN $myColor = "#000000" ELSE $myColor = "#FFFFFF"
```

Jag är lika osäker på php varianten som jag är säker på asp varianten.

Permalänk: https://www.webforum.nu/p/317091

## #8 — nicclas, 2001-02-08T09:25Z

PHP versionen SUGER :e (Inte ett ord är rätt ;) )

Permalänk: https://www.webforum.nu/p/317092

## #9 — nanne, 2001-02-08T10:20Z

```
PHP
$myColor = "#FFFFFF" 
? $myColor = "#000000" : $myColor = "#FFFFFF"
```

kanske?

Permalänk: https://www.webforum.nu/p/317093

## #10 — Eclipse, 2001-02-08T11:05Z

Ok, jag kapitulerar, jag är sketakass på detta...

```
$myColor = "#FFFFFF";
for ($i = 1; $i <= 5; $i++){
$myColor = ($myColor == "#FFFFFF") ? $myColor = "#000000" : $myColor = "#FFFFFF";
print $myColor . "<BR>";
}
```

Mitt bästa förslag hittils är i stora drag en variant av Batboys inlägg ovan, alltså inte mycket att komma med.

Nanne, jag fick aldrig ditt förslag, som tilltalar mig mer, att fungera.

Show me how!!

Permalänk: https://www.webforum.nu/p/317094

## #11 — BABBA, 2001-02-08T15:50Z

...den här versionen har jag kört i ett par år...

```
<?
for($i=1; $i<10; $i++)
$bg = ($i%2) ? "#FFFFFF" : "#000000";
//.....
?>
```

...och den funkar utmärkt..

Permalänk: https://www.webforum.nu/p/317095

## #12 — U2K, 2001-02-08T21:14Z

Roligt att se så många angagera (stava jag rätt nu? :) ) sig i detta.. 

Så ska det va..

Permalänk: https://www.webforum.nu/p/317096

## #13 — stevenet, 2001-02-08T21:44Z

Nej. ;) **Engagera**

Permalänk: https://www.webforum.nu/p/317097

---

Tråden på webben: https://www.webforum.nu/amne/php/15244-typ-mod-i-asp
