insert tag

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • juergen.vallant
    Contao-Nutzer
    • 24.11.2009
    • 131

    #1

    insert tag

    Hi
    ich habe eine php datei in der ich aus einer datenbank eine id auslese!
    diese id würde ich gerne mit der id des angemeldeten users vergleichen.
    ich kann die id aus der datenbank sowie die id des users (mittels inserttag) ohne probleme ausgeben.
    aber wenn ich die beiden vergleiche stimmen sie nicht überein, obwohl in beiden das gleiche steht!

    kann mir bitte jemand helfen?
  • corticelli
    Contao-Nutzer
    • 20.06.2009
    • 230

    #2
    womit (Code) vergleichst Du die beiden Werte denn?
    Weil ich halt ein Schelm bin.

    Kommentar

    • juergen.vallant
      Contao-Nutzer
      • 24.11.2009
      • 131

      #3
      ich habe es mit einem "==" probiert und mit einem "strcasecmp"
      beides hat nicht funktioniert

      Kommentar

      • corticelli
        Contao-Nutzer
        • 20.06.2009
        • 230

        #4
        Bitte ein bisschen mehr Code, denn so kann ich nur Glaskugelkucken.
        Weil ich halt ein Schelm bin.

        Kommentar

        • juergen.vallant
          Contao-Nutzer
          • 24.11.2009
          • 131

          #5
          oh sorry!

          in $dbId steht der wert aus der datenbank.

          $dbId = $anmeldung['id'];
          $user = "{{user::id}}";
          if ($user == $dbId)
          echo "es hat geklappt";
          if (strcasecmp($user,$dbId))
          echo "strcasecmp hat geklappt";

          Kommentar

          • lindesbs
            AG CMS-Garden
            Contao-Urgestein
            • 05.06.2009
            • 4157

            #6
            So wirds definitiv nicht klappen, da InsertTags im HTML ausgetauscht werden.

            Du muesstest es so machen :

            PHP-Code:
            $strUser = $this->replaceInserttags($user);
            if ($strUser == $dbId) 
            
            von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


            Contao-Hosting: begeisterter Uberspace-Nutzer

            Kommentar

            • lindesbs
              AG CMS-Garden
              Contao-Urgestein
              • 05.06.2009
              • 4157

              #7
              Aber du koenntest auch folgendes nutzen :

              PHP-Code:
              $this->import("FrontendUser");
              $userID = $this->FrontendUser->id; 
              
              Zuletzt geändert von lindesbs; 18.02.2010, 14:12.
              von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


              Contao-Hosting: begeisterter Uberspace-Nutzer

              Kommentar

              • juergen.vallant
                Contao-Nutzer
                • 24.11.2009
                • 131

                #8
                danke vielmals! das hat einwandfrei geklappt!

                Kommentar

                • lindesbs
                  AG CMS-Garden
                  Contao-Urgestein
                  • 05.06.2009
                  • 4157

                  #9
                  Nutze lieber den zweiten Tip, mittels
                  PHP-Code:
                  $this->import("FrontendUser");
                  $userID = $this->FrontendUser->id; 
                  
                  gehts einfacher, da der FrontendParser auch Zeit benoetigt. Du aber mittels FrontendUser->id besser und einfacher an die Daten kommst, und auch an alle anderen deines FrontendUsers.
                  von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


                  Contao-Hosting: begeisterter Uberspace-Nutzer

                  Kommentar

                  • juergen.vallant
                    Contao-Nutzer
                    • 24.11.2009
                    • 131

                    #10
                    aha!
                    okay!
                    danke für die schnelle hilfe!

                    Kommentar

                    Lädt...