phpbar.de logo

Mailinglisten-Archive

AW: 5 x 5 matrix

AW: 5 x 5 matrix

Marco Müller mysql-de_(at)_lists.bttr.org
Wed, 13 Mar 2002 19:47:19 +0100


Hi Jonas,

woow genau so eine Bau-Anleitung habe ich gesucht <g> ich habe hier schon
zig Blätter mit zig verschiedenen Tabellen und kam nie auf ein vernünftiges
Ergebniss. Dann fang ich mal an zu bauen.

Vielen Dank und Gruß,
Marco
-----Ursprüngliche Nachricht-----
Von: Jonas Schrieb [mailto:jschrieb_(at)_game-sites.de]
Gesendet: Mittwoch, 13. März 2002 19:08
An: mysql-de_(at)_lists.4t2.com
Betreff: Re: 5 x 5 matrix


hi marco,
wenn ich dich richtig verstehe, willst du also eine art
menü in folgender form in eine datenbank packen:

|-hauptpunkt1-|-unterpunkt1-|-minipunkt1
|             |             |-minipunkt2
|             |             |-minipunkt3
|             |             |-minipunkt4
|             |             \-minipunkt5
|             |
|             |-unterpunkt2-|-minipunkt1
|             |             |-minipunkt2
|             |             |-minipunkt3
|             |             |-minipunkt4
|             |             \-minipunkt5
|             |
|             |-unterpunkt3-...
|             |-unterpunkt4-...
|             \-unterpunkt5-...
|
|-hauptpunkt2-|-unterpunkt1-...
|             |-unterpunkt2-...
|             |-unterpunkt3-...
|             |-unterpunkt4-...
|             \-unterpunkt5-...
.
.
.

wie wärs, wenn du die wie in einem buch durchnummerierst ?

1. hauptpunkt
  1.1 unterpunkt
   1.1.1 minipunkt
   1.1.2 minipunkt
   1.1.3 minipunkt
   1.1.4 minipunkt
   1.1.5 minipunkt
  1.2 unterpunkt
   1.2.1 minipunkt
   1.2.2 minipunkt
   1.2.3 minipunkt
   1.2.4 minipunkt
   1.2.5 minipunkt
  1.3 unterpunkt
  1.4 unterpunkt
  1.5 unterpunkt
2. hauptpunkt
  2.1 unterpunkt
  2.2 unterpunkt
  2.3 unterpunkt
  2.4 unterpunkt
  2.5 unterpunkt
.
.
.

dann koenntest du das zB so in einer tabelle speichern

ziffer1 | ziffer2 | ziffer3 | ziffer4 | ziffer5 | name
--------|---------|---------|---------|---------|----------
    1    |    0    |    0    |    0    |    0    | server
    1    |    1    |    0    |    0    |    0    | lan-karte
    1    |    2    |    0    |    0    |    0    | grafik
    1    |    3    |    0    |    0    |    0    | isdn
    1    |    4    |    0    |    0    |    0    | monitor
    1    |    5    |    0    |    0    |    0    | software
    1    |    5    |    1    |    0    |    0    | microsoft
    1    |    5    |    2    |    0    |    0    | borland
    1    |    5    |    3    |    0    |    0    | sun

die hauptmenüpunkte könntest du dann etwa so abfragen:
SELECT name FROM tabelle WHERE ziffer2=0;

die unterpunkte von server dann so:
SELECT name FROM tabelle WHERE ziffer1=1 AND ziffer3=0;

die unterpunkte von server->software so:
SELECT name FROM tabelle WHERE ziffer1=1 AND ziffer2=5 AND ziffer3=0;


mfg,
	Jonas

--
GeekCode Version: 3.12
GCS d- s: a17 UL++>++++$ C++(+++)>++(+) P>++ L++>++++$ W++ N
o? K? w-(--) O(?) M(?) V? PS+ PE-(--) Y+ PGP->++ t+ 5 X+ R
tv-() b+() DI? D++(+) G>++++$ e(*)>++++ h!+()>(---) r-(++) y

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive