Viktor's Supportboard
Quickmenü
» Start
» Portal
» Kontakt
» Mitglieder
» Team

» Handy-Ansicht


Usermenü

» Registrieren

Login
Benutzername:
Passwort:

(Passwort vergessen?)

Database
» Database

Lizenzshop/Verwaltung
» Lizenzshop/Verwaltung


Allgemeines
» Themen der letzen 24 Stunden
» Beiträge von Heute
» Aktuelle Umfragen
» Themen als gelesen markieren
» Themen ohne Antwort

» F.A.Q
» Regeln
» Impressum
» Datenschutzerklärung

» Linkliste
» Partner
» Statistik

Kostenplichtige Hacks
» VG-Lizenz
» VG-Fotowettbewerb
» VG-Kontaktanzeige
» VG-Literatur-Verwaltung
» VGTreffen/Dater
» VGMusik/Video

Mein Hacks
» VGUser-Leaflet-Map
» VGUser-Google-Map
» VGClub-Map-Google
» User-Map
» Club-Map
» User-Locator
» Club-Locator
» Mitglieder Bilderupload
» VGOnlineList
» Teamspeak Onlineanzeige

Meine Banner
» Meine Banner

Statistik
Beiträge: 139.290 (Täglich: 22,94 )
Themen: 16.212
Mitglieder: 13.155
Neuestes Mitglied: Leviathan.
Ausl. d. letzten Minute: 178%
Ausl. d. letzten 5 Minuten: 191%
Ausl. d. letzten 15 Minuten: 201%
Freier Webspace: 1.94 TB
PHP-Version: 7.3.10

Spenden

Partner
Mein Supportboard

MySQLDumper

Forum für Angehörige und Freunde von Krebspatienten

Wetter-Board

Make your Webserver

ABC-des Essens

IC-Netforum

ultimate-funultimate-fun

Steinadler-Bastelstübchen

Webseitenschutz

Werben

Viktor's Supportboard » Programmieren » MySQL und PHP » [Hilfe gesucht] kats ausblende wenn keine rechte » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen kats ausblende wenn keine rechte
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
knuddelchen27   Zeige knuddelchen27 auf Karte
Hackschreiber


images/avatars/avatar-15678.png

Zeige knuddelchen27 auf Karte
Dabei seit: 20.12.2004
Beiträge: 6.352
10 Filebase-Einträge

Herkunft: Leipzig
wBB-Version: wBB3.X
PHP-Version: 5.4.16
MySQL-Version: 5.5.32
Wo bist du gehostet?: eigner Server

Bewertung: 
56 Bewertung(en) - Durchschnitt: 7,43

Level: 57 [?]
Erfahrungspunkte: 35.435.373
Nächster Level: 35.467.816

32.443 Erfahrungspunkt(e) für den nächsten Levelanstieg



traurig kats ausblende wenn keine rechte Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

huhus

habe kleines doofes problem unglücklich wie bringe ich dem teil bei wenn man keine rechte hat die kategrorien auszublenden? unglücklich

php:
1:
2:
3:
4:
5:
6:
7:
//snap
$get_us $db->unbuffered_query("SELECT katid, groupids FROM bb".$n."_pic_kats where userid ='".intval($_GET['userid'])."'");
while($get_users $db->fetch_array($get_us))
{
// hier code
}
//snap


habs schon mit wehre in probiert funzt aber nur so lange der user a) in einer gruppe nur ist b) die jeweilige kategorie nur für eine gruppe freigegeben ist unglücklich

in $wbbuserdata['groupids'] stehen ja die eignen groupids drinnen und in groupids stehen die freigabe groupids drinnen wie folgt drinnen 1,4,5,6 etc unglücklich

also wie kann ich das zusammen wurschteln das er mir nur die kats anzeigt wo ich auch nur zugriff drauf habe unglücklich .

i need help traurig

__________________
Ich bin nicht gestört - ich bin verhaltensoriginell

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von knuddelchen27: 08.01.2008 18:40.

08.01.2008 18:40 knuddelchen27 ist offline E-Mail an knuddelchen27 senden Beiträge von knuddelchen27 suchen Nehmen Sie knuddelchen27 in Ihre Freundesliste auf Germany
XundY
VGLizenz



Dabei seit: 05.11.2005
Beiträge: 192
0 Filebase-Einträge


Bewertung: 
4 Bewertung(en) - Durchschnitt: 7,25

Level: 37 [?]
Erfahrungspunkte: 1.009.687
Nächster Level: 1.209.937

200.250 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

mache auch aus den erlaubten Gruppen nen array dann kannste die mit array_intersect vergleichen

$erlaubt = array_intersect($erlaubteRruppen,$wbbuserdata['userids']);

if($erlaubt) dann tue das;
else dann tue was anderes;


mfg
09.01.2008 15:39 XundY ist offline E-Mail an XundY senden Beiträge von XundY suchen Nehmen Sie XundY in Ihre Freundesliste auf Germany
knuddelchen27   Zeige knuddelchen27 auf Karte
Hackschreiber


images/avatars/avatar-15678.png

Zeige knuddelchen27 auf Karte
Dabei seit: 20.12.2004
Beiträge: 6.352
10 Filebase-Einträge

Herkunft: Leipzig
wBB-Version: wBB3.X
PHP-Version: 5.4.16
MySQL-Version: 5.5.32
Wo bist du gehostet?: eigner Server

Bewertung: 
56 Bewertung(en) - Durchschnitt: 7,43

Level: 57 [?]
Erfahrungspunkte: 35.435.373
Nächster Level: 35.467.816

32.443 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von knuddelchen27


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

huhu XundY

muss ich mal testen und wenn ich net klar komme schreie ich wieder großes Grinsen großes Grinsen

__________________
Ich bin nicht gestört - ich bin verhaltensoriginell

09.01.2008 18:06 knuddelchen27 ist offline E-Mail an knuddelchen27 senden Beiträge von knuddelchen27 suchen Nehmen Sie knuddelchen27 in Ihre Freundesliste auf Germany
knuddelchen27   Zeige knuddelchen27 auf Karte
Hackschreiber


images/avatars/avatar-15678.png

Zeige knuddelchen27 auf Karte
Dabei seit: 20.12.2004
Beiträge: 6.352
10 Filebase-Einträge

Herkunft: Leipzig
wBB-Version: wBB3.X
PHP-Version: 5.4.16
MySQL-Version: 5.5.32
Wo bist du gehostet?: eigner Server

Bewertung: 
56 Bewertung(en) - Durchschnitt: 7,43

Level: 57 [?]
Erfahrungspunkte: 35.435.373
Nächster Level: 35.467.816

32.443 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von knuddelchen27


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

huhu XundY

bekomme es nicht hin unglücklich .

php:
1:
$erlaubt array_intersect(explode(",",$get_users['group_id']),$wbbuserdata['groupids']);


kannst du mir noch verraten wie ich das hinbekomme das die kat nu noch ausgeblendet wird unglücklich sitz irgendwie komplett aufn schlauch unglücklich wäre echt lieb von dir

__________________
Ich bin nicht gestört - ich bin verhaltensoriginell

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von knuddelchen27: 09.01.2008 20:17.

09.01.2008 20:17 knuddelchen27 ist offline E-Mail an knuddelchen27 senden Beiträge von knuddelchen27 suchen Nehmen Sie knuddelchen27 in Ihre Freundesliste auf Germany
knuddelchen27   Zeige knuddelchen27 auf Karte
Hackschreiber


images/avatars/avatar-15678.png

Zeige knuddelchen27 auf Karte
Dabei seit: 20.12.2004
Beiträge: 6.352
10 Filebase-Einträge

Herkunft: Leipzig
wBB-Version: wBB3.X
PHP-Version: 5.4.16
MySQL-Version: 5.5.32
Wo bist du gehostet?: eigner Server

Bewertung: 
56 Bewertung(en) - Durchschnitt: 7,43

Level: 57 [?]
Erfahrungspunkte: 35.435.373
Nächster Level: 35.467.816

32.443 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von knuddelchen27


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

huhu XundY

habe ne nacht drüber schläfchen gehalten und siehe da nu hab ich die lösung.

guggst du

php:
1:
2:
3:
4:
5:
6:
7:
8:
$kat_query $db->unbuffered_query("SELECT  * FROM bb".$n."_pic_kats where userid ='".intval($_GET['userid'])."'");
while($get_kat $db->fetch_array($kat_query))
{
    if(array_sum(array_intersect(explode(",",$get_kat['group_id']),$wbbuserdata['groupids']))!==0)
    {
        $katlink $get_kat['short_name']."<br />";
    }
}


ich saß nur auf der leitung wie ich zähle ob das array nen 0 wert hat oder nicht aber wozu gibts array_sum großes Grinsen dann klappts auch mit der nachbarin Zunge raus

__________________
Ich bin nicht gestört - ich bin verhaltensoriginell

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von knuddelchen27: 10.01.2008 10:00.

10.01.2008 09:59 knuddelchen27 ist offline E-Mail an knuddelchen27 senden Beiträge von knuddelchen27 suchen Nehmen Sie knuddelchen27 in Ihre Freundesliste auf Germany
XundY
VGLizenz



Dabei seit: 05.11.2005
Beiträge: 192
0 Filebase-Einträge


Bewertung: 
4 Bewertung(en) - Durchschnitt: 7,25

Level: 37 [?]
Erfahrungspunkte: 1.009.687
Nächster Level: 1.209.937

200.250 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

if (array_intersect(.....

hätte auch genügt



mfg
12.01.2008 14:34 XundY ist offline E-Mail an XundY senden Beiträge von XundY suchen Nehmen Sie XundY in Ihre Freundesliste auf European Union
knuddelchen27   Zeige knuddelchen27 auf Karte
Hackschreiber


images/avatars/avatar-15678.png

Zeige knuddelchen27 auf Karte
Dabei seit: 20.12.2004
Beiträge: 6.352
10 Filebase-Einträge

Herkunft: Leipzig
wBB-Version: wBB3.X
PHP-Version: 5.4.16
MySQL-Version: 5.5.32
Wo bist du gehostet?: eigner Server

Bewertung: 
56 Bewertung(en) - Durchschnitt: 7,43

Level: 57 [?]
Erfahrungspunkte: 35.435.373
Nächster Level: 35.467.816

32.443 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von knuddelchen27


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

huhu XundY

bin jetzt sogar soweit gegangen das von der hauptkat die subrechte geprüft werden . hat nen user absolut keine subrechte wird die hauptkat auch gleich ausgeblendet großes Grinsen großes Grinsen hoffentlich iss da kein fehler drinnen Augen rollen

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
<?
$check intval($_GET['ID']);

$kat_query_main $db->unbuffered_query("SELECT  * FROM bb".$n."_xxx Where user_id = '$wbbuserdata[userid]' and main_id = '0'");
while($get_katmain $db->fetch_array($kat_query_main))
{
    //Hauptkategorien ausgeben

    $sub_check $db->query_first("SELECT * FROM bb".$n."_xxx Where main_id = '$get_katmain[kat_id]' order by kat_id ASC");

    //sub-kategorie rechte prüfen
    $new_grouparray = array();
    $sub_check['group_id'] = explode(",",$sub_check['group_id']);

    foreach($sub_check['group_id'] AS $main)
    {
        $new_grouparray[] = $main;
    }

    $check_sub_r $db->unbuffered_query("SELECT  * FROM bb".$n."_xxx Where main_id = '$get_katmain[kat_id]' order by kat_id ASC");
    while($check_sub_rechte $db->fetch_array($check_sub_r))
    {
        $check_sub_rechte['group_id'] = explode(",",$check_sub_rechte['group_id']);
        foreach($check_sub_rechte['group_id'] AS $sub)
        {
            $new_grouparray[] = $sub;
        }
    }
    //sub-kategorie rechte prüfen

    if((array_sum(array_intersect(array_unique($new_grouparray),$wbbuserdata['groupids']))) !== || array_sum(array_intersect(explode(",",$get_katmain['group_id']),$wbbuserdata['groupids']))!== && $sub_check)
    {
        $mainkats .= "<span class=\"normalfont\"><b><a href=\"_xxx.php?action=show_user_kats&ID=$get_katmain[kat_id]\">".$get_katmain['short_name']."</a></b></span>";
        $mainkats .= "<br />";
    }

    $kat_sub $db->unbuffered_query("SELECT  * FROM bb".$n."_xxx Where main_id = '$get_katmain[kat_id]' order by kat_id ASC");
    while($get_subs $db->fetch_array($kat_sub))
    {
        //Sub-Kategorien ausgeben

        if(array_sum(array_intersect(explode(",",$get_subs['group_id']),$wbbuserdata['groupids']))!==0)
        {
            if ($get_subs[kat_id] == $check)
            {
                $radiobox "<input name=\"\" type=\"radio\" value=\"$get_subs[kat_id]\" checked />";
            }
            else
            {
                $radiobox "<input name=\"\" type=\"radio\" value=\"$get_subs[kat_id]\" />";
            }

            $mainkats .= "$radiobox <span class=\"normalfont\"><a href=\"_xxx.php?action=show_user_kats&ID=$get_subs[kat_id]\">".$get_subs['short_name']."</a></span><br />";
        }
    }
    $mainkats .= "<br />";
}
?>


__________________
Ich bin nicht gestört - ich bin verhaltensoriginell

14.01.2008 11:51 knuddelchen27 ist offline E-Mail an knuddelchen27 senden Beiträge von knuddelchen27 suchen Nehmen Sie knuddelchen27 in Ihre Freundesliste auf Germany
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Viktor's Supportboard » Programmieren » MySQL und PHP » [Hilfe gesucht] kats ausblende wenn keine rechte

Impressum | Datenschutz | Fast-Index

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH Design © Tine

Valid XHTML 1.0! Valid CSS! Die letzten Themen Die letzten Beiträge © für wbb2 by Bandy & cback.de Geblockte Angriffe: 4.149
Seo Sidemap Powert by 2Clubradio.de
Viktor's Supportboard, ist " Online " seit 16 Jahren, 227 Tage, 7 Stunden, 58 Minuten und 59 Sekunden