.....
-
-
Wat dat denn?
PHP<?php foreach($test456 as $array){?> <?php echo htmlspecialchars($array['p_code']); ?> <?php } ?>
Wenn Du kein HTML dazwischen brauchst dann:Falls Du das mit GROUP BY machen wolltest -- nö.
Ich denke es würde funktionieren, wäre aber unnötig kompliziert und nicht wartungsfreundlich (sprich: Du siehst später nicht mehr durch).Du bekommst momentan Datensätze -- Zeilenweise.
In jeder Zeile (in jedem Sub-Array) steck dessen "p_pkategorie".
Du gehst also foreach Zeile durch und füllst dabei ein neues Array.PHP
Alles anzeigen$sorted = array(); foreach($test456 as $array) $p_pkategorie = $array['p_pkategorie']; if(!isset($sorted[$p_pkategorie])){ $sorted[$p_pkategorie] = array(); } $p_id = $array['p_id']; $sorted[$p_pkategorie][$p_id] = $array; } /* zur erklärung: $sorted = array( $p_pkategorie => array( // $p_pkategorie ist zB 1 $p_id => $array, // $p_id ist zB 1 $p_id => $array, // $p_id ist zB 2 $p_id => $array, // $p_id ist zB 3 ) , $p_pkategorie => array( // $p_pkategorie ist zB 2 $p_id => $array, // $p_id ist zB 4 $p_id => $array, // $p_id ist zB 5 $p_id => $array, // $p_id ist zB 6 ) , $p_pkategorie => array( // $p_pkategorie ist zB 3 $p_id => $array, // $p_id ist zB 7 $p_id => $array, // $p_id ist zB 8 $p_id => $array, // $p_id ist zB 9 ) ) */ foreach($sorted as $p_pkategorie => $datensaetze_der_kategorie){ // ... }
Dann halt noch die Ausgabe. -
....
.... -
Wieso änderst Du denn alle Deine Posts in "...." ?
muss ich das jetzt verstehen? Hab ich was verpasst? -
Du warst sicher nicht (anfänger-)freundlich genug. *hust*
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!