06. december 2006 - 13:49Der er
6 kommentarer og 1 løsning
Linjefejl efter indsætning af kode
Ved indsættelse af dette stykke kode får jeg en linjefejl på sidste linje i hele koden.
$user = $_SESSION['MM_Username']; $query = mysql_query("select * from brugere WHERE brugernavn = '$user'") or die (mysql_error()); $row=mysql_fetch_array($query);
if ($row['adgang'] != "1") { echo "<p style=\"color: #ff0000; margin: 0px; font-weight: bold;\">Du har ikke adgang hertil</p>"; exit; }else{
Det skulle da virke - kan ikke se nogle fejl i din kode, fejlen må være et andet sted. Prøv følgende;
(String) $user = $_SESSION["MM_Username"];
$query = mysql_query(" SELECT `adgang` FROM `brugere` WHERE `brugernavn` = '" . $user . "'") or die (mysql_error());
$row = mysql_fetch_assoc( $query );
if ($row["adgang"] != 1) { echo "<p style=\"color: #ff0000; margin: 0px; font-weight: bold;\">Du har ikke adgang hertil</p>"; exit; }else{ /** noget her **/ }
Det er når jeg indsætter soden som vis i indlæg i dette her stykke kode. Koden bruges til at give adgang til den som har fået tildelt adgang 1.
<?php //initialize the session session_start();
// ** Logout the current user. ** $logoutAction = $_SERVER['PHP_SELF']."?doLogout=true"; if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){ $logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']); }
if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){ //to fully log out a visitor we need to clear the session varialbles session_unregister('MM_Username'); session_unregister('MM_UserGroup');
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.