ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
130
130
EMPFEHLEN
-
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.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
$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>'; }
-
Warum machste es dir selber so schwer.
Nutze die funktionen der Datenbank
Mfg SplaschPHP-Code:$res = mysql_query("SELECT * FROM gl_kleinanzeigen WHERE aktiv = 1 and parentid='1' ",$db);
while($row=mysql_fetch_array($res)){
echo '<div id="marktplatz">';
echo '<p style="font-weight:bold;">Marktplatz</p>';
echo $row['parentid'];
echo '</div>';
}
$res = mysql_query("SELECT * FROM gl_kleinanzeigen WHERE aktiv = 1 and parentid='2' ",$db);
// unsw.
-
hatte ich mir auch schon überlegt. aber dann habe ich ja elend viele sql statements...
ich wollte halt nur ein statement und die parentid's mit einem schlüssel in ein array schreiben und darüber abfragen
-
08.04.08 10:48 #4
- Registriert seit
- Apr 2005
- Ort
- Freiburg i. Breisgau
- Beiträge
- 83
-
okay,
stimmt. das ist ein argument.
einfach die querys in eine for-schleife die so oft durchlaufen wird, wie parentid's vorhanden sind...
werde ich ausprobieren.
danke!
Ähnliche Themen
-
Problem mit Mehrdimensionalem Array
Von xtramen01 im Forum PHPAntworten: 4Letzter Beitrag: 23.07.10, 15:31 -
aus Mehrdimensionalem Array ein Eindimensionales Array erstellen
Von FiselM im Forum Java GrundlagenAntworten: 8Letzter Beitrag: 22.06.10, 17:20 -
array_intersect mit mehrdimensionalem Array
Von jaegerschnitzel im Forum PHPAntworten: 5Letzter Beitrag: 20.06.08, 09:39 -
Problem mit mehrdimensionalem Array
Von timäää im Forum Flash PlattformAntworten: 8Letzter Beitrag: 15.08.05, 13:57 -
[C++] Problem mit mehrdimensionalem Array
Von Yupa im Forum C/C++Antworten: 7Letzter Beitrag: 25.04.04, 19:07





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren