hab mal ne frage

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • hab mal ne frage

    hallo, ich habe ne community bei denen der letzte login eines user angezeigt wird. das sollte natürlich jenes datum mit zeit sein als der user sich das letzte mal eingeloggt hat. Problem ist nur, diese zeit aktualisiert sich immer nach jedem klick - wenn er online ist. es soll aber halt nur die letzte einlogzeit sein. ich schreibe mal die abfrage hin und die zeile der db-struktur. ich hoffe jemand hat ne idee.
    PHP Code:
    $query2="SELECT * FROM $sitetable WHERE siteid='$trefferid' and code='1'";
    $result2=mysql_db_query($dbname,$query2,$conn) or die(mysql_error());
    while(
    $date=mysql_fetch_array($result2))
    {
    # letztelogin ist das datum mit zeit des letzten logins
    $systemletzterlogin$date[letzterlogin]; 
    db-struktur:
    termteim int(10) UNSIGNED Nein 0
    letzterlogin varchar(255) Nein
    selfmade-webdesign
    webdesign leipzig

  • #2
    es soll aber halt nur die letzte einlogzeit sein.
    Na dann mach doch auf das Feld nur bei Login ein Update

    Comment


    • #3
      Re: hab mal ne frage

      Original geschrieben von brauni54
      Problem ist nur, diese zeit aktualisiert sich immer nach jedem klick - wenn er online ist.
      wenn du so programmiert hast, was erwartest du denn sonst also es ist offensichtlich ein "externer" Fehler (ca. 50 cm vor dem Bildschirm )

      Comment


      • #4
        hm, ich weiß was du meinst, aber wie soll das gehen?
        selfmade-webdesign
        webdesign leipzig

        Comment


        • #5


          Wie kann man einen Ball ins Tor schießen?

          Comment


          • #6
            und er sah heut den wald vor lauter bäumen nicht
            selfmade-webdesign
            webdesign leipzig

            Comment


            • #7
              Na du machst doch irgendwo den Login gelle?

              Wenn er sein richtige PW und sein richtigen Usernamen eingegeben hat, dann macht halt ein Update auf das Feld, und fertig.

              Aber ich schätze das mal so ein, das du nach jedem Klick vom User die Daten mit der DB abgleichst, und deswegen nicht weißt wie du das Prob umschiffen kannst, gelle?

              Comment


              • #8
                ja
                selfmade-webdesign
                webdesign leipzig

                Comment


                • #9
                  Arbeitest du mit Sessions?

                  Comment


                  • #10
                    ja, nach dem login wird die session registriert un dann ...

                    PHP Code:
                    $query="UPDATE $sitetable SET termteim='".(time()+$termteim)."' , 
                    online='online' , abmelden='nein' WHERE name='
                    $name'";
                    mysql_db_query($dbname,$query,$conn) or die (mysql_error()); 
                    liegt es daran, dass dauernd ein update und nicht nur einmal gemacht wird?
                    selfmade-webdesign
                    webdesign leipzig

                    Comment


                    • #11
                      ja
                      Ich denke, also bin ich. - Einige sind trotzdem...

                      Comment


                      • #12
                        Original geschrieben von brauni54

                        liegt es daran, dass dauernd ein update und nicht nur einmal gemacht wird?
                        Ziel erfasst ... und feuern ...

                        Comment


                        • #13
                          das liegt doch sich an .(time()+$termteim)."' oder? wie kann ich es nun einstellen das nur einmal geupdated wird????
                          selfmade-webdesign
                          webdesign leipzig

                          Comment


                          • #14
                            Original geschrieben von brauni54
                            das liegt doch sich an .(time()+$termteim)."' oder? wie kann ich es nun einstellen das nur einmal geupdated wird????
                            indem du dies nur ein Mal ausführst, und zwar nur beim Login

                            Comment


                            • #15
                              ich habe das doch nur auf einer php seite stehen. die kommt direkt nach dem login und dann nie wieder. und trotzdem wird dauernd aktualisiert?
                              Original geschrieben von asp2php
                              indem du dies nur ein Mal ausführst, und zwar nur beim Login
                              dann muß es ja ne anweisung dafür geben - aber wo
                              selfmade-webdesign
                              webdesign leipzig

                              Comment

                              Working...
                              X