Avatar billede frontview Nybegynder
30. november 2004 - 12:57 Der er 7 kommentarer og
1 løsning

Sidst online..

Hvordan laver man en funktion så man kan se hvornår en bruger sidst var online??
Avatar billede loevgaard Praktikant
30. november 2004 - 13:02 #1
Du kan sætte en dato og et klokkeslæt ind i en database :)
f.eks. mysql_query("UPDATE `users` SET sidst_online = NOW() WHERE id='".$_SESSION['userid']."'");
Her opdaterer jeg tabellen users med klokkeslæt og dato, så ved du hele tiden hvornår brugeren sidst har været online :)

Jeg bruger sessions til at gemme en brugers ID til senere brug, men ellers skal du bare sætte brugerens id ind hvor der står $_SESSION['userid'] :)
Avatar billede frontview Nybegynder
30. november 2004 - 13:33 #2
Hvordan får jeg sat den kodestreng ind her??

$sql = mysql_query("SELECT *,date_format(tid, '%e/%c %Y, %H:%i') as tid FROM login WHERE id = '$id'");
              while($row = mysql_fetch_array($sql)) {

                echo "<table width='400'>
                <tr>
                    <td colsan='2'><h3>$row[user]</h3></td>
                </tr>
                <tr>
                    <td width='100' height='20'><font face='verdana' size='-2'>Oprettet:</td>
                    <td width='200'><font face='verdana' size='-2'>$row[tid]</font></td>
                <tr>
                <tr>
                    <td width='100' height='20'><font face='verdana' size='-2'>Sidst online:</td>
                    <td width='200'><font face='verdana' size='-2'>$row[time]</font></td>
                <tr>
                <tr>
                    <td width='100' height='20'><font face='verdana' size='-2'>Alder:</td>
                    <td width='200'><font face='verdana' size='-2'>$row[alder]</font></td>
                <tr>
                <tr>
                    <td width='100' height='20'><font face='verdana' size='-2'>Bopæl:</td>
                    <td width='200'><font face='verdana' size='-2'>$row[bopael]</font></td>
                <tr>
               
                    <td width='100' height='20'><font face='verdana' size='-2'>E-Mail:</font></td>
                    <td><font face='verdana' size='-2'><a href='mailto:$row[email]'>$row[email]</a></font></td>
                </tr>
                <tr>
               
                    <td width='100' height='20'><font face='verdana' size='-2'>Hjemmeside:</font></td>
                    <td><font face='verdana' size='-2'><a href='$row[hjemmeside]' target='_blank'>$row[hjemmeside]</a></font></td>
                </tr>
                <tr>
                    <td width='100' height='20'><font face='verdana' size='-2'>Telefon:</td>
                    <td width='200'><font face='verdana' size='-2'>$row[tlf]</font></td>
                <tr>
                </table>
               
                ";

              }
Avatar billede frontview Nybegynder
30. november 2004 - 14:24 #3
Har selv fundet løsningen!!!
Avatar billede Slettet bruger
30. november 2004 - 14:26 #4
er du sikker på at det ikke var l0vgaard der fandt den?
Avatar billede frontview Nybegynder
30. november 2004 - 14:37 #5
En kombination tror jeg..

Fik også trykket forkert da jeg skulle lukke spørgsmålet.. Men han gav intet svar åbenbart, hvordan får jeg givet ham pointene???

Har ikke brugt Eksperten så meget, er ret grøn
Avatar billede Slettet bruger
30. november 2004 - 14:39 #6
ok, for at give ham point, skal du oprette en ny post som du f.eks. kan kalde "Point til l0vgaard", og så få ham til at svare først..

det er dog en god idé at høre ham, om han er interesseret i at få point først!
Avatar billede frontview Nybegynder
30. november 2004 - 14:55 #7
Ok, takker for hjælpen..
Avatar billede Slettet bruger
30. november 2004 - 15:33 #8
velbekomme
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