solaris-ch
Goto Top

PHP Kalender Gantt Chart wie bei MS Project erstellen

Der frustrierungslevel ist wiedermal sehr hoch...

Hallo Freunde

wer kann mir ein Beispiel (Tutorial, o.ä.) nennen, welches mir einen Kalender erzeugt, ähnlich wie bei MS Project?

Folgendes habe ich bereits soweit fertig, nun sollen aber weitere Monate angefügt werden von $sdate bis $edate...

 
<?php

echo "<table border=1 width=294>";  

$sdate = strtotime ("2010-01-18 -1 week") ;  
$edate = strtotime("2010-05-18");  

$sday = date('d', $sdate) ;  
$smonth = date('m', $sdate) ;  
$syear = date('Y', $sdate) ;  
$first_day = mktime(0,0,0,$smonth, $sday, $syear) ;
$title = date('F', $first_day) ;  
$day_count = $sday;
$day_num = $sday;


$days_in_month = cal_days_in_month(0, $smonth, $syear) ;
echo "<tr><th colspan=$days_in_month> $title $syear </th></tr>";  
echo "<tr>";  

while ( $day_num <= $days_in_month )
{
	echo "<td> $day_num </td>";  
	$day_num++;
	$day_count++;
	if ($day_count > 7)
	{
		$day_count = $sday;
	}
}

echo "</tr></table>";  
?>

Grüsse und danke für die Hilfe!

Content-ID: 133818

Url: https://administrator.de/contentid/133818

Ausgedruckt am: 15.11.2024 um 23:11 Uhr

masterG
masterG 19.01.2010 um 18:27:27 Uhr
Goto Top
Meinst du so einen Projektkalender?
solaris-ch
solaris-ch 19.01.2010 um 18:30:31 Uhr
Goto Top
Jo genau. So wie ein Gantt Chart.
nxclass
nxclass 20.01.2010 um 09:07:15 Uhr
Goto Top
Das Projekt 'eGroupWare' ( http://www.egroupware.org/ ) hat so etwas dabei.

Hast Du dir schon Gedanken gemacht wie deine Einträge für den Kalender gespeichert werden sollen? (Datenbank ? Sqlite oder mySql)
Willst Du das Projekt mit so einem 'mischmasch' Code aufsetzen oder lieber ein Framework benutzen/erstellen ?

... - es kommt mir so vor als ob Du eine Idee hast und einfach drauf los codierst.