Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

ich arbeite zur zeit an folgender sache :

das ganze soll so eine art downloadausgabe werden...

es gibt verschiedene Kategorien in denen die Downloads untergeordnet werden sollen !!!

Die DB Struktur der Kategorientabelle sieht folgendermaßen aus :

Tabelle Kategorie

____________________________

| Field | Type

|__________|________________

| KatID | int(11) PRIMARY KEY

| name | varchar(50)

| content | text

| datum | timestamp(14)

| FatherID | int(11)

| status | int(11)

Eine Kategorie wird der anderen über die FatherID zugewiesen.

Nehmen wir an die HAUPTKATEGORIE hat die KatId 1 und die FatherID 0 (da sie ja die Hauptkategorie ist).

Dann hätte z.B. die Kategorie die KatID 2 und Father ID 1 weil sie der HAUPTKATEGORIE untergeordnet ist...

Die Downloads werden wie schon erwähnt je nach Kategorie ausgegeben, d.h. ein Download besitzt in der MySQL Tabelle "downloads" z.B. bei KatID = 2. Somit wird er nur dann ausgegeben wenn ich in der richtigen Ebene bin.

Die Ausgabe der browsebaren Links soll ungefähr so aussehen :

_____________________________

HAUPTKATEGORIE -> Kategorie1

Unterkategorie1

Unterkategorie2

_____________________________

HAUPTKATEGORIE -> Kategorie1 -> Unterkategorie1

usw.....

Mein Problem ist es die Ausgabe darzustellen, d.h. die Links je nach Status korrekt aufzubauen. Ich bräuchte eben die Funktion die das Ganze aufbaut.

Hab mir auch schon paar Tips geholt und mir wurd gesagt das ich das über eine rekursive Funktion und Hashreferenzen erledigen soll.

Ich wäre froh wenn mir jemand schnell weiterhelfen könnte, da ich nicht mehr weiter weiss !!!

viele grüße

Um das zu realisieren kannst Du folgende Möglichkeit nutzen:

du brauchst mehrere Funktionen:

[*]die erste Funktion erstellt durch Übergabe einer Id eine Liste folgender Form:

_____________________________

HAUPTKATEGORIE -> Kategorie1

[*]die zweite Funktion besitzt folgende Struktur:

rekList(id)

rufe erste Funktion mit dieser id auf

select * form tabelle where fatherid = id

für jedes Element in dieser liste gib den Namen der Liste aus

dies soll folgendes erzeugen:

Unterkategorie1

Unterkategorie2

für jedes Element in dieser liste rufe rekList mit dessen KatID auf

[/list=1]

Code kann ich Dir hier keinen posten, dafür fehlt mir die Zeit. Unter www.hotscripts.com findest Du aber garanitiert ein Beispiel von dem man Ideen übernehmen kann.

thx... das hat mir weitergeholfen... :)

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.