Servus,
ich habe ein Problem mit einem mehrdimensionalem Array.
Und zwar habe ich eine Datenbankabfrage, welche mir mehrere Zeilen zurückliefert.
Ich möchte nun diese Zeilen mit Werte in ein mehrdimensionales Array speichern, um mit in_array abzufragen, ob ein bestimmter Wert in der Tabelle vorhanden ist.
Irgendwie funktioniert das nicht so recht, wie ich es mir vorgestellt habe.
Ehrlich gesagt wird kein Container angezeigt...
In der Tabelle sind aber Datensätze mit der parentid 1,2 und 3 vorhanden.
ich habe ein Problem mit einem mehrdimensionalem Array.
Und zwar habe ich eine Datenbankabfrage, welche mir mehrere Zeilen zurückliefert.
Ich möchte nun diese Zeilen mit Werte in ein mehrdimensionales Array speichern, um mit in_array abzufragen, ob ein bestimmter Wert in der Tabelle vorhanden ist.
Irgendwie funktioniert das nicht so recht, wie ich es mir vorgestellt habe.
Ehrlich gesagt wird kein Container angezeigt...
In der Tabelle sind aber Datensätze mit der parentid 1,2 und 3 vorhanden.
Code:
$res = mysql_query("SELECT * FROM gl_kleinanzeigen WHERE aktiv = 1",$db);
while($row=mysql_fetch_array($res)){
$arr_index = $row['parentid'];
$arr[$arr_index]['parentid'] = $row['parentid'];
}
if(in_array("1",$arr)){
echo '<div id="marktplatz">';
echo '<p style="font-weight:bold;">Marktplatz</p>';
echo '</div>';
}elseif(in_array("2",$arr)){
echo '<div id="fahrzeuge">';
echo '<p style="font-weight:bold;">Fahrzeuge</p>';
echo '</div>';
}elseif(in_array("3",$arr)){
echo '<div id="tiere">';
echo '<p style="font-weight:bold;">Tiere</p>';
echo '</div>';
}elseif(in_array("4",$arr)){
echo '<div id="immobilien">';
echo '<p style="font-weight:bold;">Immobilien</p>';
echo '</div>';
}elseif(in_array("5",$arr)){
echo '<div id="jobs">';
echo '<p style="font-weight:bold;">Jobs</p>';
echo '</div>';
}