Tach auch,
danke, das ist beriete ein sehr guter Tipp. Habe das eingebaut und bekomme aber nur den "ersten" Monat ausgegeben.
$monate = array(1=>1,2=>2,3=>3,4=>4,5=>5,6=>6,7=>7,8=>8,9=>9,10=>10,11=>11,12=>12);
while($xyz = mysqli_fetch_object($query)) {
if($old != $xyz->id) {
if($old=='') {
echo '<div class="statistic“>‘.“\n“;
}
else {
echo '</div>'."\n";
echo '<div class="statistic“>‘.“\n“;
}
foreach($monate as $monat)
if($xyz->monat==$monat) {echo '<div class="month'.$xyz->monat.'">'.$xyz-> quant.'</div>'."\n";}
else {echo '<div class="month'.$monat.'">0</div>'."\n";}
$old = $xyz->id;
}
}
<div class="statistic">
<div class="month1">0</div>
<div class="month2">0</div>
<div class="month3">0</div>
<div class="month4">0</div>
<div class="month5">0</div>
<div class="month6">11</div>
<div class="month7">0</div>
<div class="month8">0</div>
<div class="month9">0</div>
<div class="month10">0</div>
<div class="month11">0</div>
<div class="month12">0</div>
</div>
<div class="statistic">
<div class="month1">0</div>
<div class="month2">0</div>
<div class="month3">0</div>
<div class="month4">0</div>
<div class="month5">0</div>
<div class="month6">0</div>
<div class="month7">1</div>
<div class="month8">0</div>
<div class="month9">0</div>
<div class="month10">0</div>
<div class="month11">0</div>
<div class="month12">0</div>
</div>