| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Array wert darf nur einmal vorhanden sein im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Moin, ich möchte ein Skript machen, das ein Menu auflistet folgender maßen... Oberkategorie link1 link2 Oberkategorie2 link1 link2 usw ...
![]() |
| | #1 (permalink) |
| Guest Likes: | Anzeige Moin, ich möchte ein Skript machen, das ein Menu auflistet folgender maßen... Oberkategorie
Oberkategorie2
usw die Daten dafür kommen aus einer Tabelle (SQL) Dann habe ich mir gedacht speicher ich die Oberkategorie in einen Feld ab. dan sieht ein Datensatz z.B. so aus oberkategorie - link1 - url da hab ich die Oberkategorie im Array gespeichert und wollte das ganze dan sortiert per Oberkategorie ausgeben. nun ist mein Problem wenn eine Oberkategorie 2 mal vorhanden ist (zwangsläufig Notwendig) wird das ganze ja mehr fach angezeigt. Wie kann ich verhindern das ein bereits vohandener Wert nicht noch einmal im Array gespeichert wird? mfg ba2 |
|
| | #2 (permalink) |
| du könntest anstat das mit einem array gleich mit sql lösen und zwar machste mit SQL einen Join. Das Problem hatte ich nämlichg auch mal. | |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| gesperrt Registriert seit: 07.03.05 ![]() Likes: 0 | Ja oder mit if etc. Ich weiß net genau die Befehle ausm Kopf aber ich denke es so: $array = array ("hihu"); <?php function blab(){ foreach ($array as $temp){ $result = $temp"\","; return ($result) } } if ($_GET['blub'] != (blab())){ } else { Input in DB } ?> war jetzt so mal schnell ne idee (habs auch net getestet....) sollte auch nur als idee dienen (evtl funktioniet es net). Hoffe ich hab dein Prob überhaupt verstanden. |
| | |
| | #4 (permalink) |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | ich denke auch, dass das sehr gut mit sql geht. bei einer php variante ist ev http://ch2.php.net/manual/en/function.array-unique.php hilfreich |
| | |
| | #5 (permalink) |
| Registriert seit: 17.03.04 ![]() Likes: 2 | Du könntest aber auch die Struktur ändern, und das ganze mit Rekursion machen Ist nur so ein Gedanke, da so wie es aussieht, ja für eine Menüstruktur gedacht ist oder?
__________________ Mfg Basic Avid - Use it or be used! - |
| | |
| | #6 (permalink) |
| Guest Likes: | schonmal Danke für die vielen Antworten. Ja, das Skript ist für ein menu gedacht ich werde jetzt erstmal eure Lösungsvorschläge ausprobieren |
|
| | #7 (permalink) |
| Registriert seit: 15.05.06 ![]() Likes: 0 | So wie es aussieht, willst du auch noch unterkategorien verwenden... Wenn du das dann mit Rekursionen abrufen willst, dann schmiert dir die DB ab... Versuchs mal mit Nested Sets... Ist am Anfang ne komplizierte Geschichte, aber man gewöhnt sich dran... in PEAR ist auch schon eine Klasse dafür implementiert... |
| | |
| | #8 (permalink) | |
| Registriert seit: 17.03.04 ![]() Likes: 2 | Zitat:
Ich finde nämlich Nested Sets für ein kleines Menü, das nur aus ein paar Einträgen besteht übertrieben. Sind eine feine sachen, das muss ich schon sagen. Hier ein Link zu Nested Sets
__________________ Mfg Basic Avid - Use it or be used! - | |
| | |
| | #9 (permalink) |
| Registriert seit: 15.05.06 ![]() Likes: 0 | Ich wusste ja nicht, wie groß das Menü werden soll... bis zu 3 Unterkategorien mag das ja auch gehen, aber alles was mehr ist mit Rekursionen zu machen wäre ein wenig "selbstmörderisch"... Wie gesagt PEAR hat sowas schon implementiert .. Bei starkem Interesse, hab ich auch eine Klasse geschrieben |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Java Array NICHT ausführen wenn kein Eintrag vorhanden | Havoc17 | Code Kitchen | 3 | 02.06.09 10:48 |
| Wie lang darf das kabel sein ?? | Hitmanjsa | Network · LAN, WAN, Firewalls | 2 | 12.01.08 14:16 |
| aktuelle C't (21) Bericht: Einmal Cracker sein | IsNull | Hacks & Crackmes | 9 | 14.10.07 13:05 |
| delphi index und minimaler wert aus array | vrmlmotte | (In)security allgemein | 2 | 09.11.05 17:56 |
| Darf ich oder darf ich nicht? | qiubic | Internet Allgemein | 9 | 11.06.05 18:19 |