Tach!
Mir war tatsächlich nicht bewusst, dass die array zuweisung von $listing die Variable gleich wieder leert. Ich nahm irgendwie an, php "merkt" sich das.
Das wäre unlogisch und eine programmiertechnische Katastrophe, wenn eine Zuweisung mal etwas zuweist, aber ein anderes Mal etwas ergänzt. Sowas muss schon eindeutig bleiben.
array(3) { [0]=> array(1) { ["AK"]=> string(27) " KERN_AKADEMIE = 'Aachen' " } [1]=> array(1) { ["STATUS"]=> string(24) " KERN_STATUS = 'Zusage' " } [2]=> array(1) { ["AK"]=> string(27) " KERN_AKADEMIE = 'Berlin' " } }
Gib ein <pre> vorher aus. So eine Zeichenwurst ist doch nur schwer zu verstehen. Und dann wäre es auch günstig, wenn du in diesem Forum deinen Code nicht generell als HTML auszeichenen würdest, egal was es ist.
Nun müsste ich nur noch erreichen, dass die multidimensionalen Werte bei Änderungen überschrieben werden. ["AK"] beispielsweise darf es im SELECT natürlich nur einmal geben
Nur zu. Noch ein Tipp. Ein Problem hat die besten Chancen verstanden zu werden, wenn der Code dazu vollständig und nachvollziehbar ist. Das heißt nicht, dass du dein gesamtes Programm veröffentlichen sollst, sondern es auf den für das Problem relevanten Teil kürzt. So ein Minimalfall-Beispiel hilft auch dir selbst beim Herausfinden der Ursache, wenn dabei alles Unwichtige (oder alles angeblich Unwichtige) nicht mehr vom Kern ablenkt.
dedlfix.