php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.03.2006, 13:33  
Erfahrener Benutzer
 
Benutzerbild von zwerg
 
Registriert seit: 12.08.2005
Beiträge: 437
zwerg
Standard Stammbaum mit PHP

Hi Leute,
wie der Titel schon sagt will ich einen Stammbaum mit PHP erstellen.Das ganze ist noch nicht so handfest,heißt ich habe nicht einmal ein festes Script für die Datenbankstruktur.
Das gaze soll eine Ahnenforschungsseite werden,in denen Personen mit Ort,Geburtsdatum,Mutter,Vater,Kind,...eingetragen werden.

Ich will eigentlich nur mal alles so durchgehen.Mein Probelm ist allerdings einen Stammbaum.
Der sollte ungefähr so aufgebaut sein:

Code:
Vater
           -  Kind
Mutter
Ich will keinen quellcode,sondern nur einen Ansatz....hat jemand zufällig eine Idee?Ich habe noch keinen Ansatz(also auch keinen Code )

gruß,
zwerg
zwerg ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 15.03.2006, 13:53  
Gast
 
Beiträge: n/a
Standard

Hallo

Ahm... Sorry, vielleicht bins ja nur ich... aber ich kann aus deinem Post nicht
genau schliessen, was du willst.

Ich meine auf welche Weise wisst du einen Ansatz.... Im Bezug darauf, wie man das macht? Oder Bezüglich Suktur?

Sorry, Bin kein Moderator. Aber ich glaube, du solltest die Frage ein wenig präziser stellen.

Gruss
Luki
 
Alt 15.03.2006, 14:03  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Ich entnehme einfach einmal, dass du den Stammbaum als solches darstellen willst. Dazu solltest du zunächst definieren, wie du ihn darstellen willst, denn da gibt es zig Unterschiede, gerade bei Querbeziehungen.
Wenn du also von Person A ausgehst (männlich). Diese hat einen Bruder (Person B). Person C ist Frau von Person A und Person D ist Frau von Person B. Person A ist gleichzeitig Schwester von Person C, wodurch sie gemeinsame Eltern haben.

Je nachdem, wie du das ganze darstellen willst bzw. intern verabreiten willst, musst du dann die Datenstrukturen auch entsprechend geschickt aufbauen.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 15.03.2006, 14:13  
Erfahrener Benutzer
 
Benutzerbild von zwerg
 
Registriert seit: 12.08.2005
Beiträge: 437
zwerg
Standard

Also,zur ansich:
http://www.bonanomi.ch/theorie_stammbaum/bilder/03.gif
ungefähr so will ich ihn darstellen!
zwerg ist offline  
Alt 15.03.2006, 14:29  
Gast
 
Beiträge: n/a
Standard

Also zum Datenbankaufbau, hätte ich dir hier mal die einfachste Möglichkeit die
mir gerade einfällt.

Tabellen:-------

------------------------------------------------
Personen
------------------------------------------------
PersonID | Int - Autoincrement, Not NULL| (Primärschlüssel)
------------------------------------------------
Name | Varchar |
-------------------------------------------------
Vorname | Varchar |
-------------------------------------------------
u.s.w.

Datenbeispiel
------------------------------------------
PesID Name Vorname
------------------------------------------
1 | Muster | Hans
2 | Irgend | Wer


-------------------
Verwandschaft |
-------------------
PersonID (Bezug auf Primärschlüssel der anderen Tabelle.
-------------------
Kind von (Selber Bezug)
-------------------


Müsste dann so sein, dass wenn Kind von =0 ist, die Person dann auf oberster ebene ist.

BSP.
-----------------------------
PersonID | Kind von
------------------------------
4 | 2
5 | 2
8 | 4


Aus dieser Struktur heraus, würde sich dies Daarstellung locker generieren lassen.


Ach ja... Das Ganze Würde ich persönlich am ehesten in einzelne Arrays
auslesen. BZW Jede Person ein Array in einem übergeordneten. Somit
hältst du das Skript klein und einfach


Grüsse
Luki
 
Alt 15.03.2006, 16:50  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Schlag doch zuallererst mal in der Forensuche oder Google nach!
Zergling-new ist offline  
Alt 15.03.2006, 16:55  
Erfahrener Benutzer
 
Benutzerbild von zwerg
 
Registriert seit: 12.08.2005
Beiträge: 437
zwerg
Standard

Zitat:
Zitat von Zergling
Schlag doch zuallererst mal in der Forensuche oder Google nach!
Ich bin ja nich doof....glaubst du das hab ich nich schon getan?Ich hab auch schon was gefunden,aber nichts was mich hier weiterbringen könnte/einen Ansatz.....
zwerg ist offline  
Alt 15.03.2006, 16:57  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Du meinst wirklich du bist der 1. der in PHP einen Stammbaum dieser Art programmieren will?
Zergling-new 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
Stammbaum erstellen Riot PHP Tipps 2005 17 13.05.2005 16:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
stammbaum muster, stammbaum programmieren, stammbaum vordruck, ahnentafel vorlage, ahnentafel vordruck, stammbaummuster, stammbaum vordruck gratis, stammbaum script, vordruck ahnentafel, stammbaum html, stammbaum php, php ahnentafel, http://www.php.de/php-tipps-2006/38205-stammbaum-mit-php.html, stammbaum muster kostenlos, php stammbaum, html stammbaum, ahnentafel muster, vorlage stammbaum kostenlos, ahnentafel vordruck kostenlos, stammbaum programmierung

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:18 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.