hilfe für einen kalender

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

  • hilfe für einen kalender

    hi,

    ich habe einen kalender geschrieben. bei kalendereinträgen kann man einen info text verfassen.
    ich hätte es gerne so, dass man kategorien erstellen von terminen erstellen kann. bei jeder kategorie kann man felder definieren, diese felder erscheinen dann bei der eingabe als formular (mit verschiedenen textfeldern).

    ein beispiel, fall noch etwas unklar ist:
    beispielkategorie: essen.
    felder: restaurant, partner, stadt, etc.


    ich habe 2 lösungsansätze:

    1. eine kategorie tabelle, die 2 spalten hat: kategorie und beschreibung. eine data tabelle mit 3 spalten: kategorie, beschreibung, terminid.

    2. tabelle kategorie wie oben, nur werden die datensätze beim abschicken in ein blob feld mit html spezifikationen (tabellen, etc) geschrieben... beim anzeigen muss dann nur dieses (BLOB) feld includet werden. allerdings wird hier die bearbeitung schwieriger...

    mein ziel ist es eine äußerst effiziente lösung zu nehmen, die auch sehr viele kategorien und viele einträge gut verkraftet.

    was meint ihr? oder habt ihr noch einen anderen vorschlag?

    danke schon im vorraus

  • #2
    ich bin für idee 1.

    eine kategorie tabelle, die 2 spalten hat: kategorie und beschreibung. eine data tabelle mit 3 spalten: kategorie, beschreibung, terminid.

    table_kategorie | id| kategoriename, beschreibung

    table_termin | id| kategorie, beschreibung, terminid

    um bytes zu sparen kannst du in table_termin statt kategorie auch parent_id einsetzen. dann kommt do keine kategorie sondern die id von der kategorie rein. das spart bytes.
    Sunshine CMS
    BannerAdManagement
    Borlabs - because we make IT easier
    Formulargenerator [color=red]Neu![/color]
    Herkunftsstatistik [color=red]Neu![/color]

    Kommentar


    • #3
      ok, danke.

      Kommentar


      • #4
        Postet eure Brainstorms doch bitte im BS-Forum!

        Kommentar

        Lädt...
        X