php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.08.2008, 11:10  
Neuer Benutzer
 
Registriert seit: 22.08.2008
Beiträge: 2
cotoga befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Dependency Viewer

Hallo zusammen,

ich habe ein Problem mit der grafischen Umsetzung eines "Dependency Viewers".

Im Hintergrund läuft eine Oracle Datenbank mit einer Tabelle von ca. 300 INSERT Statements.
Diese habe ich über Standardisierung der Tabellennamen in den Statements und 2-3 Schritten in SQL in eine Tabelle mit folgenden Spalten als Grundlage für das "Frontend" umgewandelt:

LVL00,LVL01,LVL02,LVL03,.........,LVL17 (ca.17000 Zeilen)

Dies sind die einzelnen Ebenen, von welchen Tabellen sich einen spezielle die Daten zieht.
Die Verbindung zur DB ist schon aufgebaut und ein Formular für die Auswahl der Tabelle ist auch schon vorhanden. (SELECT DISTINCT LVL00 FROM DEP_VIEWER ORDER BY LVL00)

Was mir jetzt fehlt, ist die Lösung für die grafische Umsetzung, und zwar als eine Art Netzplan. (bitte nicht mit Projekt oder Visio kommen)

Diese soll wie folgt aussehen:

Links oben das Formular mit Auswahl der Tabelle.
Darunter in Rechtecken alle Tabellen von LVL01, die sich auf LVL00 beziehen.
Ein Stück rechts daneben dann LVL02 mit Pfeilen zu den entsprechen LVL01 Tabellen. (LVL02 Tabelle ist im Insert Statement von LVL01 Tabelle enthalten, dann ein Pfeil zwischen den beiden Rechtecken).

Den logischen Aufbau habe ich schon ausgearbeitet.
Aber wie mach ich die Rechtecke dynamisch (Länge der Tabellennamen, Positionen auf dem Bildschirm) und wie erzeuge ich die Pfeile (wie kann ich einen Namen der Rechtecke bei Erzeugung in nem array ablegen?)

Ich hoffe mir kann dort einer weiterhelfen.

Vielen Dank
Cotoga
cotoga ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.08.2008, 00:52  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.268
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Du kannst doch Rechtecke mit der GDLib zeichnen, als Pfeil koenntest du eine Grafik verwenden, die du ins Bild setzt.

Aber eigentlich kannst du das ganze doch auch als grafisches HTML darstellen (border, background-color, ..). Was du mit dem Array meinst verstehe ich nicht.
Chriz ist offline  
Alt 25.08.2008, 11:11  
Neuer Benutzer
 
Registriert seit: 22.08.2008
Beiträge: 2
cotoga befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank schonmal.

Hatte mit Grafik noch nichts zu tun gehabt. Bisher alles mit einbinden von Bildern gemacht, aber dies ist bei der Dynamik, die ich hier brauchen, leider nicht mehr möglich.
Dann werd ich mir mal die GDlib zu Gemüt führen. Hoffe da gibt es keine Komplikationen/Differenzen zwischen der für Windows und der für Solaris. Da hatten wir schon beim Umstieg Probleme mit der pdo-oci.


mit dem array mein ich die Liste der Tabellen von dem jeweiligen LVL.

Die Pfeilen sollen grafisch den Bezug zwischen den einzelnen Leveln darstellen.
Heißt, ich muss den beim Zeichnen des Rechteckes mir dessen Position und den Tabellennamen in diesem merken, damit ich später weiß, zu welchem Rechteck ein Pfeil verlaufen soll.
cotoga ist offline  
Alt 25.08.2008, 11:12  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Guck dir einfach die (einheitliche) GDlib Doku auf php.net an.
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] hilfe bei einfachem image viewer PHP Tipps 2006 6 24.02.2006 14:54
mySQL Query - Fehler 1120 - Cross dependency found in O Datenbanken 0 16.10.2005 11:20
Schach PGN Viewer hans.karl2 Beitragsarchiv 0 20.08.2005 16:13

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
tabelle dependency, netzplan gdlib

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum