zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden PHP - Gantt Datum Problem

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 15.09.2010, 09:54
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.06.2010
Beiträge: 15
Mr. Tool befindet sich auf einem aufstrebenden Ast
Standard PHP - Gantt Datum Problem

Hallo XHTML Community,

Wiedermal lauf ich mit dem Vorschlaghammer gegen eine Wand und brauche eure Hilfe.

Facts:
Ich versuche in PHP ein Gantt Model zu bauen.
Wer dies nicht kennt Hier Bild

In nem anderen Beitrag hab ich schonmal was geschrieben bezüglich den Projekt Balken.


Problem:
Um den Hintergrund "Zeichnen" zu können hab ich folgendes gemacht

1. Herausfinden der Dauer des Projekts in Tagen
2. Erstellen der Hintergrund Tabellen Ansicht


Diese Tabellen Ansicht erstelle ich mit einer for Schleife
$diff = Projektdauer in Tagen
Code:
for($i=0; $i <= $diff; $i++){
  
  $countDay = $i*86400;
  
  $weekdayString = date('D', $startTime+$countDay);
  $date = date('d.m.Y', $startTime+$countDay);
  
  $timestamp = $startTime+$countDay-$firstMondayTimestamp;
  
  if($weekdayString == 'Sat' OR $weekdayString == 'Sun'){ //Überprüft ob der derzeitige Tag ein Samstag oder Sonntag ist
    //Div Box für den einzelnen Tag inkl. weekend css class damit Wochenenden ausgegraut werden
    $calenderShow .= '<div class="day weekend">'.$dw[$weekdayString].' <a name="'.$date.'">'.$date.'</a></div>';
  }elseif($date == $today){
    $calenderShow .= '<div class="day now">'.$dw[$weekdayString].' <a name="'.$date.'">'.$date.'</a></div>';
  }else{
    $calenderShow .= '<div class="day">'.$dw[$weekdayString].'. <a name="'.$date.'">'.$date.'</a></div>'; //Div Box für den einzelnen Tag
  }
  
}
Auf dem ersten Anschein funktioniert alles.
Man merkt erst später das in der Ansicht plötzlich "SO-31.10.2010" doppelt vorhanden bzw. "SO-27.03.2011" garnicht vorhanden ist.

daraufhin hab ich als ersten versuch die Timestamp der beiden Sonntage angesehen.

1. 1288476000
2. 1288562400

Die Differenz der beiden beträgt genau 86400 Sekunden was 1 Tag ist.

Danach probierte ich bei $countDay noch mal 6400 Sekunden draufzuschlagen
Hat aber ebenfalls nicht funktioniert.

Ist das ein Fehler der PHP date() funktion oder hab ich irgendwas vergessen?
Wenn ihr mehr infos benötigt einfach melden.

PS: Hier ist noch eine Live View die aber nicht durchgehen online ist.


Vielen Dank schonmal für die Hilfe
Mr. Tool

Geändert von Mr. Tool (15.09.2010 um 10:48 Uhr)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 15.09.2010, 10:42
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
 
Registriert seit: 22.04.2008
Beiträge: 4.985
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

In der Demo finde ich Sonntag den 31.10.2010 nur einmal und Sonntag der 27.3.2011 ist ebenfalls vorhanden.
Hast du das Problem mittlerweile schon selber gelöst oder ist es bei dir noch da? Wenn das Problem bei dir noch da ist und bei nicht kommt ist es wahrscheinlich ein Fehler in der Programmierung und wir brauchen den Quelltext.
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 15.09.2010, 10:47
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.06.2010
Beiträge: 15
Mr. Tool befindet sich auf einem aufstrebenden Ast
Standard

Ne habs grad selber gelöst.
Trotzdem danke

Hab wieder die Variante + 6400 Sekunden genommen.
Plötzlich funktionierts.

Aber trotzdem danke.
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
HTML mit PHP Code aus Datenbank auslesen + ausführen Garlandt Serveradministration und serverseitige Scripte 14 01.05.2011 13:45
PHP Ansicht Problem |SONY| Serveradministration und serverseitige Scripte 10 15.07.2009 23:05
Praxisnah PHP lernen p0mmeluff Serveradministration und serverseitige Scripte 5 24.03.2009 22:18
PHP Upload Problem tichy Serveradministration und serverseitige Scripte 2 29.10.2008 00:56
Problem: IE versteckt Text & Feedback Herbi CSS 2 11.08.2006 15:39


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:15 Uhr.