MeleaMedlem sedan juli 20033 147 inlägg Hejsan,
jag håller på att bygga ett access-system, och har kommit en bit på vägen, men vet inte riktigt hur jag ska fortsätta.
Antagligen bara jag som har fått hjärnsläpp, kommer inte på någon lösning.
Jag har två tabeller
[b]access_group[/b]
ID - int/autoincrement
Group - varchar
[b]access[/b]
AccessID - int
UserID - int
Jag har en relation mellan dessa där AccessID är samma som access_group:s ID.
Hur ska jag nu lösa det på "marknivå", om jag vill göra en check på en sida?
Någon som har några idéer?
Tänkte från början lösa det med sessioner, men vet inte hur jag ska få ut alla värden riktigt.
Tack på förhand
MVH
Jonas
MeleaMedlem sedan juli 20033 147 inlägg Okej, nu ska vi se. :)
Hur lägga jag alla värden från den har anslutningen i en array?
$sql_access = mysql_query("
SELECT *
FROM scout_access
WHERE UserID = $_SESSION[ID]
") or die(mysql_error());
Tänkte, att när man gör en check på en viss sida skriver man
if(in_array(3, $sql_array))
Där 3 står för den sidan man vill ha access till.
Hur lägger jag nu AccessID i en array så jag kan göra denna checken?
Är detta en bra lösning? Tar gärna emot tips på hur det går att lösa på ett bättre sätt.
MeleaMedlem sedan juli 20033 147 inlägg Var ju inte så svårt som jag trodde. :)
$sql_access = mysql_query("
SELECT *
FROM scout_access
WHERE UserID = $_SESSION[ID]
") or die(mysql_error());
while($rows_access = mysql_fetch_array($sql_access)) {
$arr[] = $rows_access[AccessID];
}