rette script (lidt nemt)
Hej og god mogen alle sammen, starter lige dagen med et lille spm :DJeg har siddet hele natten og prøvet at sætte dette ind i mit login system... men det virker ikke :( en der vil prøve at sætte det ind for mig :D
Jeg giver alle mine points for det: 35
MIT LOGIN:
<?php
if(!$login) {
print"
<form action=\"\" method=\"post\">
Brugernavn:
<INPUT TYPE=\"text\" SIZE=\"15\" NAME=\"brugernavn\"><br>
Password:
<INPUT TYPE=\"password\" SIZE=\"15\" NAME=\"password\"><br>
<input type=\"submit\" name=\"login\" value=\"Login\"><br>
</form>
";
} else {
$s_tjek = mysql_query("SELECT * FROM users WHERE brugernavn = '$brugernavn'");
$tjek = mysql_fetch_array($s_tjek);
if($tjek != NULL) {
if($tjek[password] == $password) {
session_register(brugernavn);
session_register(password);
print"
Velkommen $brugernavn!<br>
Du har <b>$tjek[points]</b> Credits.<br>
<br>
<a href=\"logud.php\">
Logud</a>
";
/////////////////////
} else {
print "Forkert password.";
}
} else {
print "Forkert brugernavn.";
}
}
?>
TIDS KODEN DER SKAL IND I:
$ind = time();
$yt = time();
$res = mysql_query("select * from users");
while($tid = mysql_fetch_array($res)) {
$timer = floor($tid["total"]/3600);//online timer regnes ud ved division af $tid["total"] med 3600, som er antal af sekunder på en time
$minutter = $tid["total"]%3600 . "<br>";//minutterne der er tilovers ved division med 3600, findes ved brug af % som divisionstegn
echo "Det er det samme som " . $timer . " timer, " . floor($minutter/60) . " minutter og " . $minutter%60 . " sekunder.<br>";//samme fremgangsmåde som ved minutter
