Rang systeem fetchen

Gestart doorEzsneaky8 reacties85 weergaven

9 berichten · pagina 1 van 1

Ezsneaky

Lid · Topicstarter

Berichten
55
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo,
Ik wil mensen hun rang in een variable opslaan,

Dus ik heb een kolom in mijn users mapje
(Type 1 = lid, 2 = staff, 3 = owner)

Nu heb ik een fetch voor type
En dus $rank == 1 zou moeten werken,

Maar als ik staff en owner van elkaar af wil hebben ( link voor owners voor staff verbergen met $rank == 3, zien staff leden het nogsteeds..

Hoe op te lossen?

toevoeging op 18 november 2014, 08:30:30:
Zou iemand me een voorbeed kunnen geven, zodat ik weet wat ik fout doe?
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Zonder code kunnen we je niet helpen.
0
Ezsneaky

Lid · Topicstarter

Berichten
55
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb de code momenteel niet bij me, ik heb ongeveer dit

If ($fetchquery == 1) {
$team = 1;
}
If ($fetchquery == 2) {
$team = 2;
}
If ($fetchquery == 3) {
$team = 3;
}

Niet precies, maar ongeveer..

Dan heb ik if($team == 2) {
Echo content staff + owners;
}
If($team == 3) {
Echo enkel owners content;
}
If($team == 1) {
Header(location: ../index.php);
}
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
If ($fetchquery == 1) {
$team = 1;
}
If ($fetchquery == 2) {
$team = 2;
}
If ($fetchquery == 3) {
$team = 3;
}

kan je al veranderen naar
$team = $fetchquery;

en de code die je hebt zou moeten werken.
Doe daarboven eens echo $team; en kijk wat je terug krijgt.
En probeer anders eens $team == 2
0
Ezsneaky

Lid · Topicstarter

Berichten
55
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja, maar staff blijft de text te kunnen zien

toevoeging op 18 november 2014, 14:37:18:
Het is trouwens $fetchquery[rank];
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
En wat geeft $team terug?
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
if rank >= 2 // staff en admin kunnen dit zien
0
Ezsneaky

Lid · Topicstarter

Berichten
55
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@dylan, dat is het probleem, staff moet juist niets zien, maar wel de helft..

Verwijder post moet beschikbaar zijn voor staff EN owners,
Verwijder gebruiker enkel voor owners..
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Ja, dan moet je bij verwijder post dit doen:

Codeblok (voorbeeld.php):

1
2
3
4
5
6

if(rang >= 2) {
// zichtbaar voor rang 2 en hoger (staff en owner)
}
if(rang == 3) {
// zichtbaar voor rang 3 (owner)
}

Al kan je beter kijken naar een permissiesysteem. Maar daarvoor zou je je hele rangensysteem om moeten bouwen.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren