PHP og HTML tabeller

Tags:    php

Hejsa

Hvordan laver men den efekt som bruges her på siden. Altså at ting bliver hivet ud fra MySQL og smækket ind i en tabel men celler i tabellen skal hvere i to farver, altså hver anden celle skal være eks. hvid og hver anden blå. På samme måde som her på siden .


M.V.Hilsen
Smooth
WebSteps.dk



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Hejsa

Hvordan laver men den efekt som bruges her på siden. Altså at ting bliver hivet ud fra MySQL og smækket ind i en tabel men celler i tabellen skal hvere i to farver, altså hver anden celle skal være eks. hvid og hver anden blå. På samme måde som her på siden .


$color1 = "#aaaaaa";
$color2 = "#0000aa";

$result = mysql_query("SELECT blabla FROM table");
while($row = mysql_fetch_array($result)) {
$color = ($color == $color1 ? $color2 : $color1);
echo '<tr bgcolor="'.$color.'"><td>'.$row['blabla']."</td><tr>\\n"
}

--
Rasher



User
Bruger #58 @ 07.04.02 19:18
Den 07-04-02 19:13 skrev Smooth følgende:
-----------------------------------------------------------------------------
Hejsa

Hvordan laver men den efekt som bruges her på siden. Altså at ting bliver hivet ud fra MySQL og smækket ind i en tabel men celler i tabellen skal hvere i to farver, altså hver anden celle skal være eks. hvid og hver anden blå. På samme måde som her på siden .


M.V.Hilsen
Smooth
WebSteps.dk
-----------------------------------------------------------------------------

du har en tæller variabel som du f.eks. kalder $farve, hvis dit loop ser sådan her ud:

$farve = 0;
while ($row = mysql_fetch_assoc($query)) {
switch ($farve mod 2) {
0:
// farve 1
break;
1:
// farve 2
break;
}
echo $row[id];
$farve++
}

G4S - not gas



Hejsa

Hvordan laver men den efekt som bruges her på siden. Altså at ting bliver hivet ud fra MySQL og smækket ind i en tabel men celler i tabellen skal hvere i to farver, altså hver anden celle skal være eks. hvid og hver anden blå. På samme måde som her på siden .


Jeg bruger denne kode:
<pre>
<html>
<head>
<title>Untitled</title>
</head>

<body>
<?php
$i = 1;
if (($i % 2) == 0) { $bgcolor = "black"; }else{ $bgcolor = "white"; }
echo "<td bgcolor=\\"" . . "\\"><indhold></td>";
$i++;
?>

</body>
</html>
</pre>
--
Soccoro
http://www.web-helpers.dk
http://www2002105.thinkquest.dk



t