DanielQ: Schleife innerhalb Schleife, PHP mysql

Beitrag lesen

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>