Ik ben bezig met het maken van een script waarbij een agendaitem kan worden ingevoerd d.m.v. een los "dag" veld, een los "maand" veld en een los "jaar" veld.
Nu wil ik op de agendapagina alle items geven vanaf vandaag.
Ik ben een eind gekomen maar onderstaande code geeft bijvoorbeeld wel de data 27-03-2008 en 28-03-2008 maar 07-07-2008 wordt niet weergegeven. Ik zie door de bomen het bos niet meer...
[code=php]
<link rel='stylesheet' type='text/css' href='css/style.css'/>
<link rel='stylesheet' type='text/css' href='css/agenda.css'/>
<?php
include("dbconnect.php");
?>
<?
$qSelect_berichten = mysql_query('SELECT * FROM agenda ORDER BY jaar,maand,dag ASC') or die (mysql_error());
while($aBerichten = mysql_fetch_array($qSelect_berichten))
{
$vandaag = date("dmY");
$dag = $aBerichten['dag'];
$maand= $aBerichten['maand'];
$jaar= $aBerichten['jaar'];
$datum = $dag . $maand . $jaar ;
if($datum<$vandaag){
echo'';
}
else if($datum==$vandaag){
echo'<table width="400px" class="vandaag" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="agendadatum">'.$aBerichten['dag'].'-'.$aBerichten['maand'].'-'.$aBerichten['jaar'].'</td>
<td class="agendaitems"><a href="agendaitemn.php?id='.$aBerichten['id'].'">'.$aBerichten['titel'].'</a></td>
<td class="agendaorkest">
'.$aBerichten['HO'].'';?>
<? echo ''.$aBerichten['DO'].'';?><? if($aBerichten['DO']=="DO") { echo ' '; } ?>
<? echo ''.$aBerichten['JO'].'';?><? if($aBerichten['JO']=="JO") { echo ' '; } ?>
<? echo ''.$aBerichten['JSG'].'';?><? if($aBerichten['JSG']=="JSG") { echo ' '; } ?>
<? echo ''.$aBerichten['SG'].'';?><? if($aBerichten['SG']=="SG") { echo ' '; } ?>
<? echo ''.$aBerichten['OO'].'';?><? if($aBerichten['OO']=="OO") { echo ' '; } ?>
<? echo ''.$aBerichten['OTB'].'';?><? if($aBerichten['OTB']=="OTB") { echo ' '; } ?>
<? echo ''.$aBerichten['MZK'].'';?><? if($aBerichten['MZK']=="MZK") { echo ' '; } ?>
<? echo ''.$aBerichten['Allen'].'';?><? if($aBerichten['Allen']=="Allen") { echo ' '; } ?>
<? echo' </td>
</tr>
</table>';}
else if($datum>$vandaag){
echo'
<table width="400px" class="agendarow" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="agendadatum">'.$aBerichten['dag'].'-'.$aBerichten['maand'].'-'.$aBerichten['jaar'].'</td>
<td class="agendaitems"><a href="agendaitemn.php?id='.$aBerichten['id'].'">'.$aBerichten['titel'].'</a></td>
<td class="agendaorkest">
'.$aBerichten['HO'].'';?>
<? echo ''.$aBerichten['DO'].'';?><? if($aBerichten['DO']=="DO") { echo ' '; } ?>
<? echo ''.$aBerichten['JO'].'';?><? if($aBerichten['JO']=="JO") { echo ' '; } ?>
<? echo ''.$aBerichten['JSG'].'';?><? if($aBerichten['JSG']=="JSG") { echo ' '; } ?>
<? echo ''.$aBerichten['SG'].'';?><? if($aBerichten['SG']=="SG") { echo ' '; } ?>
<? echo ''.$aBerichten['OO'].'';?><? if($aBerichten['OO']=="OO") { echo ' '; } ?>
<? echo ''.$aBerichten['OTB'].'';?><? if($aBerichten['OTB']=="OTB") { echo ' '; } ?>
<? echo ''.$aBerichten['MZK'].'';?><? if($aBerichten['MZK']=="MZK") { echo ' '; } ?>
<? echo ''.$aBerichten['Allen'].'';?><? if($aBerichten['Allen']=="Allen") { echo ' '; } ?>
<? echo' </td>
</tr>
</table>';}
}
?>
[/code=php]
Nu wil ik op de agendapagina alle items geven vanaf vandaag.
Ik ben een eind gekomen maar onderstaande code geeft bijvoorbeeld wel de data 27-03-2008 en 28-03-2008 maar 07-07-2008 wordt niet weergegeven. Ik zie door de bomen het bos niet meer...
[code=php]
<link rel='stylesheet' type='text/css' href='css/style.css'/>
<link rel='stylesheet' type='text/css' href='css/agenda.css'/>
<?php
include("dbconnect.php");
?>
<?
$qSelect_berichten = mysql_query('SELECT * FROM agenda ORDER BY jaar,maand,dag ASC') or die (mysql_error());
while($aBerichten = mysql_fetch_array($qSelect_berichten))
{
$vandaag = date("dmY");
$dag = $aBerichten['dag'];
$maand= $aBerichten['maand'];
$jaar= $aBerichten['jaar'];
$datum = $dag . $maand . $jaar ;
if($datum<$vandaag){
echo'';
}
else if($datum==$vandaag){
echo'<table width="400px" class="vandaag" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="agendadatum">'.$aBerichten['dag'].'-'.$aBerichten['maand'].'-'.$aBerichten['jaar'].'</td>
<td class="agendaitems"><a href="agendaitemn.php?id='.$aBerichten['id'].'">'.$aBerichten['titel'].'</a></td>
<td class="agendaorkest">
'.$aBerichten['HO'].'';?>
<? echo ''.$aBerichten['DO'].'';?><? if($aBerichten['DO']=="DO") { echo ' '; } ?>
<? echo ''.$aBerichten['JO'].'';?><? if($aBerichten['JO']=="JO") { echo ' '; } ?>
<? echo ''.$aBerichten['JSG'].'';?><? if($aBerichten['JSG']=="JSG") { echo ' '; } ?>
<? echo ''.$aBerichten['SG'].'';?><? if($aBerichten['SG']=="SG") { echo ' '; } ?>
<? echo ''.$aBerichten['OO'].'';?><? if($aBerichten['OO']=="OO") { echo ' '; } ?>
<? echo ''.$aBerichten['OTB'].'';?><? if($aBerichten['OTB']=="OTB") { echo ' '; } ?>
<? echo ''.$aBerichten['MZK'].'';?><? if($aBerichten['MZK']=="MZK") { echo ' '; } ?>
<? echo ''.$aBerichten['Allen'].'';?><? if($aBerichten['Allen']=="Allen") { echo ' '; } ?>
<? echo' </td>
</tr>
</table>';}
else if($datum>$vandaag){
echo'
<table width="400px" class="agendarow" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="agendadatum">'.$aBerichten['dag'].'-'.$aBerichten['maand'].'-'.$aBerichten['jaar'].'</td>
<td class="agendaitems"><a href="agendaitemn.php?id='.$aBerichten['id'].'">'.$aBerichten['titel'].'</a></td>
<td class="agendaorkest">
'.$aBerichten['HO'].'';?>
<? echo ''.$aBerichten['DO'].'';?><? if($aBerichten['DO']=="DO") { echo ' '; } ?>
<? echo ''.$aBerichten['JO'].'';?><? if($aBerichten['JO']=="JO") { echo ' '; } ?>
<? echo ''.$aBerichten['JSG'].'';?><? if($aBerichten['JSG']=="JSG") { echo ' '; } ?>
<? echo ''.$aBerichten['SG'].'';?><? if($aBerichten['SG']=="SG") { echo ' '; } ?>
<? echo ''.$aBerichten['OO'].'';?><? if($aBerichten['OO']=="OO") { echo ' '; } ?>
<? echo ''.$aBerichten['OTB'].'';?><? if($aBerichten['OTB']=="OTB") { echo ' '; } ?>
<? echo ''.$aBerichten['MZK'].'';?><? if($aBerichten['MZK']=="MZK") { echo ' '; } ?>
<? echo ''.$aBerichten['Allen'].'';?><? if($aBerichten['Allen']=="Allen") { echo ' '; } ?>
<? echo' </td>
</tr>
</table>';}
}
?>
[/code=php]