Avatar billede anders_lun Nybegynder
06. juni 2005 - 13:50 Der er 5 kommentarer

hjælp til bgcolor i php

Hey eksperter... kan ikke få mit script til at funge.... skal have gjort sådan at hver anden ting der bliver hentet fra min database får en anden farve:

her er min kode:

<? include("start.php"); ?>

<table width="1024" height="394" align="center" valign="top">
            <tr>
                <td width="137" valign="top">
                </td>
                <td width="724" valign="top">
<?
include "database.php";

echo "<table border=0 width=696>";
echo "<tr>";
echo "<td width=304 valign=top><font style='font-size:12px;'><b>MÆRKE</b></td>";
echo "<td width=118 valign=top><font style='font-size:12px;'><b>ÅR</b></td>";
echo "<td width=100 valign=top><font style='font size:12px;'><b>KM</b></td>";
echo "<td width=98 valign=top><font style='font-size:12px;'><b>PRIS</b></td>";
echo "<td width=98 valign=top><font style='font-size:12px;'><b>Billede</b></td>";
echo "</tr>";
//Sætter baggrundsfarverne her
$bgcolor = "DFC963";
$bgcolor2 = "F9F9F9";
$current_bgcolor = $bgcolor2;

//Hvis den ene farve er magen til den anden vælg farve 2
if ($current_bgcolor == $bgcolor) {
  $current_bgcolor = $bgcolor2;
} elseif ($current_bgcolor == $bgcolor2) {
  $current_bgcolor = $bgcolor;
}
$foresp = mysql_query("SELECT * FROM vrag ORDER BY aar");
while($data = mysql_fetch_array($foresp)){
echo "<br>";
echo "<tr bgcolor=\"$current_bgcolor\">";
echo "<td width=304 valign=top height=1><font style='font-size:11px;'><b>" . $data["maerke"] . "</td>";
echo "<td width=118 valign=top height=1><font style='font-size:11px;'><b>" . $data["aar"] . "</td>";
echo "<td width=100 valign=top height=1><font style='font size:12px;'><b>" . $data["km"] . "</td>";
echo "<td width=98 valign=top height=1><font style='font-size:11px;'><b>" . $data["pris"] . "</td>";
echo "<td width=98 valign=top height=1><font style='font-size:11px;'><b> <a href=\"#\" onMouseOver=\"stm(['Billede af bilen','<img src=$data[billede]>'],Style[1])\" onMouseOut=\"htm()\" ><img src=\"images/foto.gif\" border=\"0\"></a></td>";
}
echo "</tr>";
echo "</table>";



?>
</td>
<td width="149"></td>
            </tr>
<? include("slut.php"); ?>

håber i kan se hvad der er galt med scriptet, der virker ikke som det skal alle mine nyheder fra databasen er den samme farve hele vejen ned :*(
Avatar billede medions Nybegynder
06. juni 2005 - 13:53 #1
echo "<tr bgcolor=\"".$current_bgcolor."\">";

Prøv sådan...

//>Rune
Avatar billede nielle Nybegynder
06. juni 2005 - 14:24 #2
Flyt dit skift af bgcoler indenfor i din while-løkke:

$foresp = mysql_query("SELECT * FROM vrag ORDER BY aar");
while($data = mysql_fetch_array($foresp)){

//Hvis den ene farve er magen til den anden vælg farve 2

if ($current_bgcolor == $bgcolor) {
  $current_bgcolor = $bgcolor2;
} elseif ($current_bgcolor == $bgcolor2) {
  $current_bgcolor = $bgcolor;
}

echo "<br>";
echo "<tr bgcolor=\"$current_bgcolor\">";
echo "<td width=304 valign=top height=1><font style='font-size:11px;'><b>" . $data["maerke"] . "</td>";
echo "<td width=118 valign=top height=1><font style='font-size:11px;'><b>" . $data["aar"] . "</td>";
echo "<td width=100 valign=top height=1><font style='font size:12px;'><b>" . $data["km"] . "</td>";
echo "<td width=98 valign=top height=1><font style='font-size:11px;'><b>" . $data["pris"] . "</td>";
echo "<td width=98 valign=top height=1><font style='font-size:11px;'><b> <a href=\"#\" onMouseOver=\"stm(['Billede af bilen','<img src=$data[billede]>'],Style[1])\" onMouseOut=\"htm()\" ><img src=\"images/foto.gif\" border=\"0\"></a></td>";
}
Avatar billede nielle Nybegynder
24. juni 2005 - 19:03 #3
Har du fået kigget på det?
Avatar billede nielle Nybegynder
12. august 2005 - 10:05 #4
?
Avatar billede nielle Nybegynder
27. november 2007 - 22:38 #5
Lukketid?!
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