Tjenare!
Visste inte riktigt vart jag skulle posta det här.
Men håller på med en egen hemsida.
Men har kört fast på en grej.
Har följande kod:
PHP-kod:
if(isset($_SESSION['user_id'])) {
$username = $_SESSION['user_id'];
$sql = mysql_query("SELECT * FROM `users` WHERE username='$username'");
$row = mysql_fetch_array($sql);
$group = $row['group_id'];
$sql2 = mysql_query("SELECT * FROM `group` WHERE id='$group'");
$row2 = mysql_fetch_array($sql2);
$flags = $row2['flags'];
$flags = explode(',', $flags);
if(in_array($flag, $flags)) {
echo "Här ska admin grejset bara.";
}
}
Jag har suttit och fundera på om man kan göra en function av det hela istället.
Men fick det inte att fungera, gjorde följande function
PHP-kod:
function admin($flag, $content)
{
if(isset($_SESSION['user_id'])) {
$username = $_SESSION['user_id'];
$sql = mysql_query("SELECT * FROM `users` WHERE username='$username'");
$row = mysql_fetch_array($sql);
$group = $row['group_id'];
$sql2 = mysql_query("SELECT * FROM `group` WHERE id='$group'");
$row2 = mysql_fetch_array($sql2);
$flags = $row2['flags'];
$flags = explode(',', $flags);
if(in_array($flag, $flags)) {
return $content;
}
}
}
Men då kan man ju inte lägga exempel vis, massa olika koder i $content.
Så nån som har nåt tips?