Ankündigung

Einklappen
Keine Ankündigung bisher.

Stammbaum mit PHP

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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

  • #2
    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

    Kommentar


    • #3
      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.

      Kommentar


      • #4
        Also,zur ansich:
        http://www.bonanomi.ch/theorie_stammbaum/bilder/03.gif
        ungefähr so will ich ihn darstellen!

        Kommentar


        • #5
          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

          Kommentar


          • #6
            Schlag doch zuallererst mal in der Forensuche oder Google nach!

            Kommentar


            • #7
              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.....

              Kommentar


              • #8
                Du meinst wirklich du bist der 1. der in PHP einen Stammbaum dieser Art programmieren will?

                Kommentar

                Lädt...
                X