Terminkalender || wöchentliche Events

maga147

Erfahrenes Mitglied
Hi, ich bin gerade dabei, mir nen Terminkalender zusammenzubauen.
Was ich bisher gemacht habe, funktioniert auch scho soweit komplett:

-> Gruppierte Termine
-> Ausblendung älterer Termine
-> Limit auf der Startseite
usw. usw.

Jetzt bräucht ich aber noch ein Feature, mit der ich in der Tabelle einen Wochentag und ein Enddatum eingeben kann, und das mir dann jeden bspw. Dienstag ein Event auf's neue Einträgt bzw. anzeigt..... Ich hab im moment leider nur keinen Schimmer, wie ich das lösen kann! Vielleicht kann mir da jemand mit ein paar Tipps und/oder Codeschnippseln helfen. Danke!

Hier mal der Bisherige Code:

PHP:
<?php

$sqltermin = 'SELECT * from '.$dbtablekalender.'  WHERE date >= NOW() AND act = 1 '.$query.' ORDER BY date asc';
$resulttermin = mysql_query ($sqltermin);
if(mysql_num_rows($resulttermin) > 0)
{
for($i=0; $i < $rowtermin = mysql_fetch_assoc($resulttermin); $i++ ) {
$id = $rowtermin['id'];
$subject = $rowtermin['subject'];
$date = date("d.m.Y",strtotime($rowtermin['date']));
switch($rowtermin['typ']) {
case 01:
	$typ = "Discothek";
	break;
case 02;
	$typ = "Party";
	break;
case 03;
	$typ = "Konzert/Festival";
	break;
case 04;
	$typ = "Bar - Kneipe";
	break;
case 05;
	$typ = "Sportevent";
	break;
case 06;
	$typ = "Sonstiges";
	break;
}

$timestamp = strtotime($rowtermin['date']);
    if( $tmp != date("d",strtotime($rowtermin['date']))) {
        if( !is_null($tmp) ) {
        }
?>
<td cellpadding="3" cellspacing="1"><b><strong>
	<? echo deutsches_datum("c, d. C Y", $timestamp); ?>
</b></font></strong></td></tr>
<?
        $tmp = date("d",strtotime($rowtermin['date']));
    }
?>
  <tr>
    <td width="64"><font color="#000000"><?= $typ ?></font></td>
    <td width="210"><font color="#000000" ><a href="termine_details.php?id=<?= $rowtermin['id'] ?>"><?= $rowtermin['subject'] ?></a></strong></font></td>
    <td width="173"><font color="#000000" ><?= $rowtermin['ort'] ?></font></td>
    <!--<td width="35"><font color="#000000" >12</a></font></td> --->
  </tr>

<?
}
}else{
echo "<br><br><strong>Keine Events eingetragen</strong>";
}

if( !is_null($tmp) ) {
}
?>
</table>
 
Zurück