• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Array-Problem

xTOEMx

Neues Mitglied
ich will aus der kategorie tabelle alle kategorien auslesen und in ein array speichern
und bsp anhand der kat id ansprechen
nun will ich nachträglich die anzahl der jeweiligen objekte der kategorie einfügen
wie mach ich das?

also das eigentlich problem ist das einfügen einer neuen "spalte"
ich hab array ( 1 => array(name), 2 => array(name))
und will
array ( 1 => array(name, anzahl), 2 => array(name, anzahl))

PHP:
$count = array();
 		$counter = 0;
 		
 		$text_count = new Mysql("localhost","bla","blubb","passwort");
 		$texte = new Mysql("localhost","bla","blubb","passwort");
 		
 		$text_count->query("SELECT * FROM text_kategorie");
 		
 		while($row = $text_count->fetchRow())
 		{
 			$count[$row["text_kategorie_id"]] = array("id" => $row["text_kategorie_id"], "name" => $row["text_kategorie_name"]);
 		}
 
Werbung:
Nein, aktuell hast Du so ein Array

Code:
array ( id => array(id, name), id => array(id, name))

Um die Anzahl zu ergänzen, musst Du einfach nur den Code entsprechend erweitern. Tipp: Einrückung macht das Ganze deutlich übersichtlicher.

PHP:
$count[$row["text_kategorie_id"]] = array(
 "id" => $row["text_kategorie_id"], 
 "name" => $row["text_kategorie_name"],
 "anzahl" => $row["text_kategorie_anzahl"]
);

Ob Du die Spalte text_kategorie_anzahl in der Ergebnismenge hast, weiß ich natürlich nicht. Das musst Du entsprechend anpassen-
 
Zurück
Oben