Hi EKKim
mittlerweile habe ich bereits eine Lösung gefunden, jedoch gibt er mir jetzt für jedes einzelne Datum eine Liste aus... Das möchte ich noch beseitigen weiß aber nicht wie.
---Header---
-----------------------
Kunde 1 3 Tage
Kunde 2 3 Tage
---Header---
-----------------------
Kunde 3 5 Tage
etc.
setlocale(LC_TIME, 'de_DE');
$datumonline = date("m.d.Y");
list($mon,$tag,$jahr)=explode(".",$datumonline);
for($i=0;$i<40;$i++)
{
$timestamp[$i] = mktime(0,0,0,$mon,$tag-$i,$jahr);
$timestamp2[$i] = mktime(23,59,59,$mon,$tag-$i,$jahr);
}
for($i=0;$i<40;$i++)
{
$sql = "SELECT * FROM
(SELECT * FROM ".$db_table."_".$_GET['event']." WHERE position = 'SC' ORDER BY id ASC LIMIT 0,$sc)
".$_GET['event']." WHERE check_in = 'nicht eingecheckt' AND calculation = 'nicht bezahlt' AND booking_date <= '$timestamp2[$i]' AND booking_date >= '$timestamp[$i]'
ORDER BY booking_date DESC ;";
$result = mysql_query($sql) or die( mysql_error() );
$list = mysql_fetch_row(mysql_query("SELECT COUNT(customer_event) FROM ".$db_table."_".$_GET['event']." WHERE position = 'SC' AND calculation = 'nicht bezahlt' AND booking_date <= '$timestamp2[$i]' AND booking_date >= '$timestamp[$i]'"));
$if = $list[0];
if ($if > 0)
{
echo "<thead>",$list[0],"<tr>
<th colspan=11><center>Die letzten 40 Tage</center></th>
</tr>
<tr>
<th><center>#</center></th>
<th>Name, Vorname</th>
<th></th>
<th>Charakter</th>
<th></th>
<th><center>EUR</center></th>
<th><center>AGB</center></th>
<th></th>
<th></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>";
}
include("list_customer_function.php");
}