André Laugks: Arrays vergleichen

Beitrag lesen

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!