wahsaga ich danke dir für deinen tip ^^ es war der richtige denkanstoss.
herliches gefühl wenn man nach 4 tagen foren welzen php.net lesen usw. sich so dumm und dämlich gesucht hat nach einem beispiel und die lösung dann irgenntwie einfacher war als man dachte ^^
falls mal wer sowas braucht ^^
PHP-Code:
//Sorgt für den End Count für die For Schleife
$gesamt_t=strtotime($sql['zeitraum anfang'])-strtotime($sql['zeitraum ende']);
$gesamt_t=getdate($gesamt_t);
$gesamt_t=$gesamt_t['yday'];
//zur sicherheit setzt die Zähler auf null
$a=0;
$b=0;
$c=0;
$d=0;
$e=0;
$f=0;
//Liefert die festgelegten Werte sowie den Angegeben zeitraum als TimeStamp
$start=strtotime($sql['start']);
$ende=strtotime($sql['ende']);
$em=strtotime($sql['erste marke ende']);
$zm=strtotime($sql['zweite marke ende']);
$dm=strtotime($sql['dritte marke ende']);
$vm=strtotime($sql['vierte marke ende']);
$fm=strtotime($sql['fünfte marke ende']);
$sm=strtotime($sql['sechste marke ende']);
//sorgt genau für 1 tag als Timestamp
$one_day=strtotime('1970-01-02')-strtotime('1970-01-01');
//die schleife
for($i=0;$i<$tage_g;$i++)
{
if($start<$em)
{
if($start>=$ende)break;
$a++;
}
if($start<$zm)
{
if($start>=$ende)break;
$b++;
}
if($start<$dm)
{
if($start>=$ende)break;
$c++;
}
if($start<$vm)
{
if($start>=$ende)break;
$d++;
}
if($start<$fm)
{
if($start>=$ende)break;
$e++;
}
if($start<$sm)
{
if($start>=$ende)break;
$f++;
}
//erhöht den timestamp des startwertes um einen tag
$start=$start+$one_day;
}
//übeprüfen ob alles richtig gezählt wurde
/*echo $a."<br />"
.($b-$a)."<br />"
.($c-$b)."<br />"
.($d-$c)."<br />"
.($e-$d)."<br />"
.($f-$e)."<br />";*/
//muss gemacht werden weil in diesem code die zähler weiter zählen
//jedoch stoppen sie in reinfolge wenn die werte erreicht sind
$p_a=$a;
$p_b=($b-$a);
$p_c=($c-$b);
$p_d=($d-$c);
$p_e=($e-$d);
$p_f=($f-$e);
Sollte Wer verbesserungsvorschläge haben immer her damit ^^v je unaufwendiger desto besser ... mir muss es erstmal so reichen da diese kleine teilchen erstmal genau das macht was ich will 6 zahlen liefern die ich unbedingt brauche ^^