Dennis Munding skrev:
> Hej NG!
>
> Jeg har (endnu) et lille problem, som jeg håber, at I kan hjælpe mig med...
>
> Jeg trækker nogle data ud fra en database (MySQL), og skal så lave en tabel
> med indholdet i databasen - ingen problemer der.
>
> Men jeg kunne godt tænke mig, at hver anden række fik en anden
> baggrundsfarve - hvordan "knækker" jeg den "nød"??
>
> Mit script ser således ud:
>
> <?
> $conn = mysql_connect("SERVER", "BRUGER", "PASSWORD");
> mysql_select_db("DATABASE", $conn);
> $sql = "select * from TABEL order by ejer";
> $result = mysql_query ($sql, $conn) or die(mysql_error());
> ?>
> <table>
> <tr><td>Id</td>
> <td>Ejer</td>
> <td>Brugernavn</td>
> <td>Password</td>
> <td>Slet</td>
> </tr>
> <?
> while ($newArray = mysql_fetch_array($result)) {
> $id = $newArray['id'];
> $ejer = $newArray['ejer'];
> $brugernavn = $newArray['brugernavn'];
> $password = $newArray['password'];
> ?>
>
> <tr><td><? echo "$id"; ?></td>
> <td><? echo "$ejer"; ?></td>
> <td><? echo "$brugernavn"; ?></td>
> <td><? echo "$password"; ?></td>
> <td><a href="<? if(isset($_SESSION['logget_ind'])){ echo
> "Min_fil.php?id=$id";} else
> { echo login-fil.php";} ?>">Slet</a></td>
> </tr>
> <?
> }
> echo "</table>";
> ?>
>
> Og det udskriver en nydelig tabel!
>
> Jeg kan forestille mig, at jeg skal have et eller andet indsat før eller
> efter dette afsnit:
>
> <tr><td><? echo "$id"; ?></td>
> <td><? echo "$ejer"; ?></td>
> <td><? echo "$brugernavn"; ?></td>
> <td><? echo "$password"; ?></td>
> <td><a href="<? if(isset($_SESSION['logget_ind'])){ echo
> "Min_fil.php?id=$id";} else
> { echo login-fil.php";} ?>">Slet</a></td>
> </tr>
>
>
> ...men hvad?
>
>
> På forhånd mange tak for hjælpen!
>
>
> Med venlig hilsen
Lav en $c++; inde i slutningen af din while løkke
<?php
if ($c % 2) {
$farve = "Farve nummer 1";
} else {
$farve = "Farve nummer 2";
$c = 0;
}
?>
Håber at det giver mening.
- Thomas Steiner <thomas@steinr.dk>