Is het mogelijk om aan de hand van de opgevraagde id= de achtergrond kleur aan te passen?

Mijn code is momenteel:

<?php
include ("connect.php");
$connection = mysql_connect($host,$user,$password)
or die ("couldn't connect to server");
$db = mysql_select_db($database,$connection)
or die ("Couldn't select database");
if(isset($_GET['id']) && is_numeric($_GET['id']))
{
$id = $_GET['id'];
}
else
{
$id = 1;
}
?>
Ja, natuurlijk kan dat, maar wat heeft die ID er mee te doen? Als je dat wat meer uit kunt leggen...

EDIT:
Wat is de relatie tussen de ID en de bgcolor?
maak per id een style sheet dan kan je php de stylesheet laten bepalen
Door de id= wordt een collectie opgeroepen met een bepaalde kleur, deze kleur wil ik dus linken aan de bgcolor

Zie hier de volledige code:

<?php
include ("connect.php");
$connection = mysql_connect($host,$user,$password)
or die ("couldn't connect to server");
$db = mysql_select_db($database,$connection)
or die ("Couldn't select database");
if(isset($_GET['id']) && is_numeric($_GET['id']))
{
$id = $_GET['id'];
}
else
{
$id = 1;
}
$query = "SELECT * FROM producten WHERE ID='". $id ."'";
$piQ = mysql_query($query)
or die ("Couldn't execute query.");
echo "<table cellspacing='25'>";
echo '<tr>';
$i = 0;
while($piR = mysql_fetch_array($piQ))
{
echo '<td>
<div align="center">
<a href="../images/'. $piR['pix'] .'" rel="lightbox[pix]" title="Artikelnr.: '.$piR['productID'] .' - '.$piR['productOmschrijving'] .' <br />Prijs € '.$piR['prijs'].'">
<img src="../images/'. $piR['pix'] .'"_277x369.jpg" width="277" height="369" border="0" alt="'. $piR['productID'] .'" />
</a>
</div>
</td>';
$i++;
if(($i % 3) == 0)
{
echo '</tr><tr>';
}
}

echo '</tr>';
echo '</table>';
?>
Klaasjan Boven schreef op 03.06.2007 12:10
maak per id een style sheet dan kan je php de stylesheet laten bepalen


Daaraan zat ik dus ook te denken, maar hoe kan ik door PHP de stylesheet laten bepalen?
Je hebt bijvoorbeeld 3 style sheets:
1.css
2.css
3.css
Dan met PHP GET optie:

<?php
    if(!empty($_GET['style']) && is_numeric($_GET['style'])){
        echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"".$_GET['style'].".css\" />";
    }
?>
Thanx, ik ga ut straks ff proberen!

I'll let you know if it works.

Kleine edit op de code:

<?php
if(isset($_GET['id']) && is_numeric($_GET['id'])){
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"files/".$_GET['id'].".css\" />";
}
?>

And it works :-)

Reageren