Avatar billede Slettet bruger
26. november 2005 - 23:19 Der er 3 kommentarer og
1 løsning

Fejl i kode

Hej.

Denne kode laver fejl når man logger ind men man når ikke og se den. nogen som kan se fejlen i koden ??

<?
if (isset($login)) {

$query = mysql_query("SELECT * FROM user WHERE username='$username' AND password='". md5($_POST["password"]) ."' And status='active'");
if (mysql_num_rows($query) == "0"){
//
$login_failed = 'Dine oplysninger er ukorrekte';
//
} else {


while($user_check = mysql_fetch_array($query)) {
$s_userID = $user_check["userID"];
$s_username = $user_check["username"];
$s_password = $user_check["password"];
$s_level = $user_check["level"];
}
session_start();
session_register ("s_userID");
session_register ("s_username");
session_register ("s_password");
session_register ("s_level");

if(isset($_POST["save"])) {
    setcookie("cookie_login", yes, time()+31536000, "/"); // 1 times cookie
    setcookie("cookie_register1", $s_userID, time()+31536000, "/"); // 1 times cookie
    setcookie("cookie_register2", $s_username, time()+31536000, "/"); // 1 times cookie
    setcookie("cookie_register3", $s_password, time()+31536000, "/"); // 1 times cookie
    setcookie("cookie_register4", $s_level, time()+31536000, "/"); // 1 times cookie
}
$login = 'Du er nu logget ind';
}

$sql = mysql_query("SELECT * from user_status where userID = '$s_userID'") or die(mysql_error());
while ($update_user_status = mysql_fetch_assoc($sql)) {
$count = ($update_user_status[visit]+1);
               
    mysql_query("UPDATE user_status SET lastseen_stamp='".$timenow."', lastseen='$now()', IP='".$IP."', hostmask ='".$hostmask."', pageurl='".$onlineurl."', login_status='Online', visit='".$count."' WHERE userID='".$s_userID."'") or die(mysql_error());
    }
}
?>
Avatar billede nizo Nybegynder
27. november 2005 - 00:34 #1
prøv at fjern den sidste } i koden.
Avatar billede Slettet bruger
27. november 2005 - 01:55 #2
Jeg fandt fejlen. det var bare fordi jeg havde skrevet

<script type="text/javascript" src="/includes/js/default.js"></script>

istedet for:
<script type="text/javascript" src="includes/js/default.js"></script>

den så den kunne ikke finde ud af det. så der er ikke noget galt med koden heh. og hvis jeg prøvede og fjerne det du sagde nizo skrev den en fejl der var værre. såh
Avatar billede nizo Nybegynder
27. november 2005 - 15:56 #3
Det saa bare ud som der var en } for meget. Anyways kl. var halv ét da jeg skrev :o)

Godt du fik løst problemet! :o)
Avatar billede Slettet bruger
27. november 2005 - 17:27 #4
hehe. ja man kan hurtigt se sig blind. hehe.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester