Beste PHPers,
Ik ben voor mijn broer bezig een werkrooster aan het maken, voor afspraken met klanten etc.
Ik heb een script dat een tabelletje aanmaakt met tijden van 9 tot 19 uur,
hierbij haalt hij gegevens uit de database dat <td> aanmaakt en groen wordt als er een afspraak om die tijd is. (bijvoorbeeld van 9 tot 13 uur)
maar nu komt het probleem: ik wil ook dat ie een <td> aanmaakt en rood wordt als er geen afspraak is om die tijden.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
td { width: 80px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
td.ja { background-color:#00CC00; width:6px; }
td.nee { background-color:#F00; width:6px; }
td.soms { background-color:#009900; width:6px; }
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>While</title>
</head>
<body>
<?php
// Algemene variabelen
$host = "localhost";
$username = "root";
$password = "";
$database = "elwinhaas";
$connect = mysql_connect($host, $username, $password) or die ("Het lukt niet om connectie te maken");
mysql_select_db($database) or die ("Het lukt niet de database te selecteren");
$maand = date("n");
$maanden = array( "Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December" );
$dezemaand = $maanden[$maand-1];
$ditjaar = date("Y");
$vandaag = date("j");
?>
<table cellspacing="0">
<?php
// Nu de troep waar het om gaat
for($nummer = 9; $nummer <= 19; $nummer += 1)
{
$queryvandaag = "SELECT client,dag,mnd,jaar,van,tot FROM afspraken WHERE dag = '$vandaag' AND mnd='$dezemaand' AND jaar='$ditjaar'";
$queryvandaag2 = mysql_query($queryvandaag) or die ("Er zit een fout in de query: $vandaag. ".mysql_error());
echo '<tr>
<td>'.$nummer.' 00</td>';
if (mysql_num_rows($queryvandaag2) > 0)
{
while($row = mysql_fetch_assoc($queryvandaag2))
{
$van = $row["van"];
$tot = $row["tot"];
$client = $row["client"];
if($van == $nummer AND $van <= $nummer AND $tot >= $nummer)
{ echo '<td class="soms"></td><td>'.$client.'</td>'; }
elseif($tot >= $nummer AND $van <= $nummer)
{ echo '<td class="ja"></td><td> </td>'; }
}
}
} // for
?>
</table>
</body>
</html>
1.215 views