Wochenplan anzeige von...bis...

chpa

Erfahrenes Mitglied
Hallo

ichhabe gestern schon einmal geschrieben. Aber leider hatte ich da mein Problem etwas zu wenig beschrieben. SORRY

Jetzt nochmal:

Also ich habe vor einen Online-Wochenplan für meinen Vater zu realisieren. Er hat Telefonistinnen, die Termine für Ihn ausmachen und die sollen die Termine Online dort eintragen.

Hier schon mal ein bisschen: debeka.funpic.de/Debeka/
Zugangsdaten: Benuter -> Telefon
PW: -> closer

Jetzt steh ich vor einem kleinem Problem, ich möchte, dass über dem Wochenplan immer angezeigt wird:

Wochenplan vom #Datum bis #Datum.

Habe ein Script geschrieben aber es funtzt nich. Kann mir jemand helfen?

PHP:
<HTML> 
<HEAD> 
<BODY> 
<FONT face="arial" size="1"> 
<? 
$erhohung = 1; 
$arrayn = 0; 
$minus = 431999; 
$datemax = array("1091836799", "1092441599", "1093046399"); 
$subtraktion = $datemax[$arrayn] - $minus; 
$timestamp = time(); 
$datumbis = date("d.m.Y", $datemax[$arrayn]); 
$datum = date("d.m.Y",$subtraktion); 
if ($timestamp > $datemax[$arrayn]) { 
    $arrayn + 1; 
} else { 
    echo ("Wochenplan f&uuml;r die Woche vom $datum bis $datumbis"); 
} 
?> 
</BODY> 
</HTML>
 
Bei mir kommt: Wochenplan vom 2.8.2004 - 7.8.2004

Wo liegt jetzt Dein Problem? (Funktioniert nicht ist immer so allgemein :-))

Gruss,

Bugs
 
Stimmt sorry.

Also das funktioniert jetzt schon aber ab dem 08. August funktionierts nich mehr.

also wenn eben die If-Anweisungen dran is.
 
Schreib doch mal arrayn++ statt arrayn+1, vielleicht liegst daran. Wenn ich den Startwert von arrayn verändere (als auf 1 oder 2 setze) dann klappt das Script bei mir auch wunderbar.
 
Ja ich weiß das funktioniert bei mir auch wenn ich den wert von $arrayn ändere. Und as mit dem ++ hab ich auch schon ausprobiert. Irgendwie komisch....
 
$erhohung = 1;
$arrayn = 0;
$minus = 431999;
$datemax = array("1091836799", "1092441599", "1093046399");

$timestamp = time();
while ($timestamp > $datemax[$arrayn]) {
$arrayn++;
}
$subtraktion = $datemax[$arrayn] - $minus;
$datumbis = date("d.m.Y", $datemax[$arrayn]);
$datum = date("d.m.Y",$subtraktion);
echo ("Wochenplan f&uuml;r die Woche vom $datum bis $datumbis");

Versuch es mal hiermit, mir ist nur nicht ganz klar wie der Bezug untereinander ist (also wie Du das Datum übergibst, $timestamp ist ja immer heute).

Gruss,

Bugs
 
Hast du meinen Beitrag im anderen Thema nicht gelesen?
PHP:
<?php
  $minus = 432000;
  $datemax = array(1091836800, 1092441600, 1093046400);
  $time = time();
  foreach($datemax as $datemax_item) {
    if($time > $datemax_item) {
      continue;
    }
    echo('Wochenplan f&uuml;r die Woche vom '.date("d.m.Y", $datemax_item - $minus).' bis '.date("d.m.Y", $datemax_item).'<br />');
  }
?>
 
ÄÄHHHH

Sorry das war nich dein Script was ich da oben gemeint hab.

DEINS FUNKTIONIERT:-)

Danke Danke Danke

echt klasse.

Jetzt muss ich nur noch das array erweitern. Damit die ganze Sache eine zeitlang funktioniert.

Also nochmal Danke
 
Zurück