Avatar billede oliverg Nybegynder
13. december 2003 - 09:29 Der er 6 kommentarer og
2 løsninger

rette script (lidt nemt)

Hej og god mogen alle sammen, starter lige dagen med et lille spm :D

Jeg 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
Avatar billede ztyxx Nybegynder
13. december 2003 - 09:31 #1
globaliser dine variabler fra formen

if(!$login) {
til
if(!$_POST["login"]) {
Avatar billede ztyxx Nybegynder
13. december 2003 - 09:32 #2
ups, det skulle være en kommentar, vil ikke være med til at æde dine sidste point :-)
Avatar billede ztyxx Nybegynder
13. december 2003 - 09:33 #3
jeg står og skal til at ud af døren, men kan du bruge mit svar, er det okay at du alligevel afviser at give mig point, så du stadig har lidt at gøre godt med
Avatar billede oliverg Nybegynder
13. december 2003 - 09:33 #4
lool jeg har lige lavet det selv :S
Avatar billede oliverg Nybegynder
13. december 2003 - 09:34 #5
er det ok jeg lukker?
Avatar billede ztyxx Nybegynder
13. december 2003 - 09:34 #6
fint med mig :-)
Avatar billede oliverg Nybegynder
13. december 2003 - 09:36 #7
ok, tak...

hmm.... var det ikke dig der ville se det fra igår?
Avatar billede oliverg Nybegynder
13. december 2003 - 09:41 #8
hmm....

ved du hvordan man gør så efter fx. 5 minutter får man 1 point ?

altså så den updater users med 1 point?
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