Hallo!
Keine Ahnung wie Deine Tabellenstruktur ist, ich glaube aber nicht gut!
Folgendes ist als Notlösung zu betrachten.
Du speicherst ja im Array nur 0 oder 1 ab, ansonsten nichts. Du benötigst kein Array. Erstelle Dir für jeden Bauobjekttyp eine Zählervariable an.
$baracke_gebaut = array();
$baracke_gebaut = 0;
$baracke_gebaut[] = $gebaeude['baracke_gebaut'];
Wenn eine 1 kommt, wird die Zählervariable um 1 erhöht.
if($gebaeude['baracke_gebaut']) {
$baracke_gebaut +=1;
}
Nun fragst Du ab, ob $baracke_gebaut größer 0 ist.
if($baracke_gebaut>0){
echo "<td style="text-align:center"><li>Baracke</li></td>";
echo "</tr>";
}
Aber wie schon erwähnt, ist wohl Dein Datenbanklayout falsch. Sobald ein weiter Bauobjekttyp hinzu kommt, mußt Du den Code anpassen.
André Laugks
Die Frau geht, die Hilti bleibt!