Avatar billede KenniDN Nybegynder
30. september 2010 - 20:14 Der er 4 kommentarer og
1 løsning

Hver anden række skal have en anden baggrundsfarve

Jeg kunne godt tænke mig baggrundsfarven på de forskellige <tr> skiftevis var #f1f1f1 og #ffffff, hvordan kan man lave dette?

Følgende er mit php script:

<?php

mysql_connect("localhost", "********", "********") or die(mysql_error());
mysql_select_db("database") or die(mysql_error());

$id = (int) $_GET['mobile_id'];

$sql = 'SELECT
mobiledeals.*, mobileplans.*, mobilenetworks.*
FROM mobiledeals
INNER JOIN mobileplans ON mobileplans.id = mobiledeals.mobileplans_id
INNER JOIN mobilenetworks ON mobilenetworks.id = mobileplans.network_id
WHERE mobiledeals.mobilephone_id = '.$id.' ORDER BY mobiledeals.price, (mobileplans.abonnement*mobileplans.binding)+mobilenetworks.oprettelse+mobiledeals.price ASC';

$query = mysql_query($sql) or die(mysql_error());

$result = array();
while($row = mysql_fetch_assoc($query)) {
$result[] = $row;
}
?>
<table class="data" cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="hd" style="width: 130px;"></td>
<td class="hd" style="width: auto;"></td>
<td class="hd" style="width: 145px;"></td>
</tr>

<?php foreach($result as $row): ?>
<tr onclick="java script:window.open('<?php echo $row['link1']; ?>');" class="trhand" bgcolor="#f1f1f1" onmouseover="this.bgColor = '#e3f4f8';" onmouseout ="this.bgColor = '#f1f1f1';return true;">
<td class="dataclass_udbyder">
<img src="img/teleselskaber/<?php echo $row['logo']; ?>" alt="<?php echo $row['network_name']; ?>" border="1" />
</td>
<td class="dataclass">
<div class="dataover"><? echo $row['name']; ?></div>
<div class="dataclass2"><b>Minuttakst:</b> DKK <?php echo $row['minuttakst']; ?><br /><b>Taksering:</b> <?php echo $row['taksering']; ?><br /><b>Opkaldsafgift:</b> DKK <?php echo $row['opkaldsafgift']; ?></div>
<div class="dataclass2"><b>SMS pris:</b> DKK <?php echo $row['sms']; ?><br /><b>MMS pris:</b> DKK <?php echo $row['mms']; ?><br /><b>Data pris:</b> DKK <?php echo $row['data']; ?></div>
<div class="dataclass2"><b>Abonnement:</b> DKK <?php echo $row['abonnement']; ?>,-/md.<br /><b>Binding:</b> <?php echo $row['binding']; ?> mdr.<br /><b>Oprettelse:</b> DKK <?php echo $row['oprettelse']; ?>,-</div>
</td>
<td class="dataclass_koeb rh">
<div class="pris">Pris DKK <?php echo $row['price']; ?>,-</div><img src="img/koebnu.png" alt="Køb nu!" /><br /><div class="mindstepris">Mindstepris DKK <?php $sum_total = ( $row['abonnement'] * $row['binding'] ) + $row['oprettelse'] + $row['price']; print ($sum_total); ?>,-</div>
</td>
</tr>
<?php endforeach; ?>
</table>
Avatar billede majbom Novice
30. september 2010 - 21:47 #1
<?php $bgcolor="#f1f1f1";?>
<?php foreach($result as $row): ?>
<tr onclick="window.open('<?php echo $row['link1']; ?>');" class="trhand" bgcolor="<?php echo $bg_color; ?>" onmouseover="this.bgColor = '#e3f4f8';" onmouseout ="this.bgColor = '<?php echo $bg_color; ?>';return true;">
<?php $bg_color = ($bg_color=="#f1f1f1" ? "#ffffff" : "#f1f1f1"); ?>...
Avatar billede majbom Novice
30. september 2010 - 21:48 #2
du skal så lige finde ud af om du vil bruge $bg_color, eller $bgcolor - jeg kunne ikke bestemme mig ;)
Avatar billede KenniDN Nybegynder
30. september 2010 - 23:05 #3
splazz > Det var lige det jeg var ude efter, mange tak for hjælpen. Hvis du lige smider et svar, ville det være perfekt :)
Avatar billede majbom Novice
01. oktober 2010 - 08:04 #4
kommer her - selv tak :)
Avatar billede majbom Novice
01. oktober 2010 - 14:08 #5
tfp :)
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