Rüdiger: Strukturierte ausgabe eines DB-Arrays

hallo zusammen

ich bräuchte mal wieder eure hilfe.
kann sein das ich den Wald vor lauter Bäume nicht sehe!

das ist ein teil eines arrays das ich von einer Oracle DB zurück bekomme:
Array (
[0] => Array ( [0] => eins [1] => mal [2] => exr [3] => exr.jpg [4] => /archiv/bilder/ [6] => 1 [7] => 1 [8] => http://www.php.com [9] => 1 [10] => 0 [11] => 4 )
[1] => Array ( [0] => eins [1] => mal [2] => php [3] => php.jpg [4] => /archiv/bilder/ [6] => 1 [7] => 1 [8] => http://www.php.com [9] => 1 [10] => 0 [11] => 4 )
[2] => Array ( [0] => eins [1] => mal [2] => php [3] => php.jpg [4] => /archiv/bilder/ [6] => 1 [7] => 12 [9] => 0 [10] => 1 [11] => 0 )
[3] => Array ( [0] => eins [1] => mal [2] => exr [3] => exr.jpg [4] => /archiv/bilder/ [6] => 1 [7] => 12 [9] => 0 [10] => 1 [11] => 0 )
[4] => Array ( [0] => eins [1] => mal [2] => exr [3] => exr.jpg [4] => /archiv/bilder/ [6] => 1 [7] => 12 [9] => 1 [10] => 1 [11] => 0 )
[5] => Array ( [0] => eins [1] => mal [2] => exr [3] => exr.jpg [4] => /archiv/bilder/ [6] => 1 [7] => 1 [8] => http://www.php.com [9] => 1 [10] => 0 [11] => 4 )
[6] => Array ( [0] => eins [1] => mal [2] => php [3] => php.jpg [4] => /archiv/bilder/ [6] => 1 [7] => 1 [8] => http://www.php.com [9] => 1 [10] => 0 [11] => 4 )
[7] => Array ( [0] => zwei [1] => minus [2] => css [3] => css.jpg [4] => /archiv/bilder/ [6] => 1 [7] => 16 [9] => 0 [10] => 1 [11] => 0 )
[8] => Array ( [0] => zwei [1] => minus [2] => rut [3] => rut.jpg [4] => /archiv/bilder/ [6] => 1 [7] => 9 [8] => http://www.css.com [9] => 1 [10] => 0 [11] => 4 )
[9] => Array ( [0] => zwei [1] => minus [2] => css [3] => css.jpg [4] => /archiv/bilder/ [6] => 1 [7] => 16 [9] => 0 [10] => 1 [11] => 1 )
[10] => Array ( [0] => zwei [1] => minus [2] => rut [3] => rut.jpg [4] => /archiv/bilder/ [6] => 1 [7] => 16 [9] => 0 [10] => 1 [11] => 0 )
[11] => Array ( [0] => zwei [1] => minus [2] => css [3] => css.jpg [4] => /archiv/bilder/ [6] => 1 [7] => 9 [8] => http://www.css.com [9] => 1 [10] => 0 [11] => 4 ))

einem Fall ([0]Titel,[1]Text), können mehrere Bilder ([2]Beschreibung,[3]Name,[4]Pfad), Dokumentnummern ([7]), Links ([8]) und unterschiedliche relevants ([9][10]) zugeordnet sein.

die Tabelle der Ausgabe soll so aussehen:
 --------------------------------------------
|           Überschrift                      |
 --------------------------------------------
|             Text                           |
 --------------------------------------------
|      Bild 1      |       Bild 2            |
 --------------------------------------------
| Link        | URL                          |
 --------------------------------------------
| Relevants 1 | DokuNr(können mehrere sein)  |
 --------------------------------------------
| Relevants 2 | DokuNr(können mehrere sein)  |
 --------------------------------------------
| Name Bearbeiter |   [11]                   |
 --------------------------------------------

wenn das nur ein Fall ist, hab ich ja kein Problem.
jetzt können aber 3, 4 oder 10 Fälle in der Suche gefunden werden
und ich bekomm das nicht mit der Ausgabe auf die Reihe :-(
die oben dargestellte Tabelle muss sich ja dann wiederholen 3, 4 oder 10 mal.
wie mach ich das wenn ich mehrere Bilder oder Dokumente habe
habs mit ner while-schleife und if versucht, bleib aber daran hängen
das ja im ersten und im letzten Datensatz (array) verschiedene Bilder drin sein können.
dann hab ich versucht alle Datensätze (arrays) von einem Fall in ein array zu schreiben
hab ich auch nicht hinbekommen da nicht immer alle Felder der DB-Tabelle mit daten gefüllt sind.
mir fehlt jegliche idee eines Ansatzpunktes wie ich das relisieren kann :-(

hoffe ich hab mein Problem so geschildert das ihr es verstehen könnt

Vielen Dank im voraus für jegliche Anregung

Gruß Rüdiger

  1. hi,

    das ist ein teil eines arrays das ich von einer Oracle DB zurück bekomme:

    Da schaut so kein Mensch durch, wie dieses Array nun strukturiert ist.

    Bitte lasse dir das nochmal innerhalb von <pre>-Tags ausgeben, oder kopiere es aus dem HTML-Quelltext, so dass man wengistens die Struktur erkennen kann, ohne rätseln zu müssen.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. hallo wahsaga & @all
      sorry, wollte das so nicht posten da es endlos lang ist
      wieder ein kleiner ausschnitt:
      Array (
             [0] => Array (
                           [0] => eins
                           [1] => mal
                           [2] => exr
                           [3] => exr.jpg
                           [4] => /archiv/bilder/
                           [6] => 1
                           [7] => 1
                           [8] => http://www.php.com
                           [9] => 1
                           [10] => 0
                           [11] => 4 )
             [1] => Array (
                   [0] => eins
                           [1] => mal
                           [2] => php
                           [3] => php.jpg
                           [4] => /archiv/bilder/
                           [6] => 1
                           [7] => 1
                           [8] => http://www.php.com
                           [9] => 1
                           [10] => 0
                           [11] => 4 )
             [2] => Array (
                           [0] => eins
                           [1] => mal
                           [2] => php
                           [3] => php.jpg
                           [4] => /archiv/bilder/
                           [6] => 1
                           [7] => 12
                           [9] => 0
                           [10] => 1
                           [11] => 0 )
             [3] => Array (
                           [0] => eins
                           [1] => mal
                           [2] => exr
                           [3] => exr.jpg
                           [4] => /archiv/bilder/
                           [6] => 1
                           [7] => 12
                           [9] => 0
                           [10] => 1
                           [11] => 0 )
            )

      vielen dank im voraus

      Gruß Rüdiger