Fehlermeldung beim Aufruf

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #31
    also, was soll das:
    PHP-Code:
    $sql "SELECT UserPass, rechte FROM 
    users WHERE rechte ='"
    .$_SESSION['rechte']."'" 

    Kommentar


    • #32
      Also,

      ich loge mich als Admin ein. Der Admin hat in der DB eine Spalte wo der wert drinne ist. Der Admin hat eine 3. mit dem geannten befehl Soll aus der DB der wert geladen werden und dann in der Session gespeichert werden.

      Kommentar


      • #33
        Original geschrieben von /etc/
        Also,

        ich loge mich als Admin ein. Der Admin hat in der DB eine Spalte wo der wert drinne ist. Der Admin hat eine 3. mit dem geannten befehl Soll aus der DB der wert geladen werden und dann in der Session gespeichert werden.
        PHP-Code:
        sql "SELECT UserPass, rechte FROM 
        users WHERE rechte ='"
        .$_SESSION['rechte']."'" 
        Jetzt weiss 3DMax, was rechts-nach-links Skriptsysteme im Fontmanager sind.

        Kommentar


        • #34
          gut, dein sql lautet aber so:

          gib mir die inhalte der spalten 'UserPass' und 'rechte' aus der tabelle 'users', die mit den (noch nicht in der session gespeicherten) rechten übereinstimmen.

          Kommentar


          • #35
            Du musst umlernen: das rechts-nach-links-skript-sql heisst:
            lies die Spalte 'rechte' und speichere es dorthin ab, was rechts vom Gleichzeichen steht, damit es eine Gleichheit wird: Die rechte Seite ist hier also $_SESSION['rechte'].

            Kommentar


            • #36
              mal kurz zu eure antworten.

              was Select, From und where bedeutet weiß ich jetze, aber eine Frage habe ich offen ist das so richtig oder muss das $sql nach hinten ?!

              Kommentar


              • #37
                ja

                Kommentar


                • #38
                  PHP-Code:
                  "SELECT 'rechte' FROM 'users' = $sql 
                  So richtig ? Falls ja wie sollte ich am besten weiter vorgehen ?

                  Kommentar


                  • #39
                    Am Schluss braucht es noch einen Strichpunkt.

                    Kommentar


                    • #40
                      Original geschrieben von aasejh
                      Du musst umlernen: das rechts-nach-links-skript-sql heisst:
                      lies die Spalte 'rechte' und speichere es dorthin ab, was rechts vom Gleichzeichen steht, damit es eine Gleichheit wird: Die rechte Seite ist hier also $_SESSION['rechte'].
                      was soll das jetzt?
                      /etc/ kommt so schon kaum klar, warum lenkst du ihn dann noch gezielt in eine falsche spur?

                      Kommentar


                      • #41
                        Original geschrieben von 3DMax
                        was soll das jetzt?
                        /etc/ kommt so schon kaum klar, warum lenkst du ihn noch in eine falsche spur?
                        warum Ihn ? Wer wird auf die falsche Spur gelenkt?

                        Kommentar


                        • #42
                          Wie nun ?!

                          Kommentar


                          • #43
                            So Freunde der nacht ich habe es nochmal neu geschrieben das andere war von wem anders.
                            Also nochmal hier der Code:

                            PHP-Code:
                            <?php
                            session_start
                            ();
                            error_reporting(E_ALL);


                            $link mysql_connect('localhost''root''');
                            if (!
                            $link) {
                               die(
                            'keine Verbindung möglich: ' mysql_error());
                            }
                            echo 
                            'Verbindung erfolgreich';

                            mysql_select_db("test");


                            $abfrage "SELECT rechte FROM users";
                              
                            $ergebnis mysql_query($abfrage);
                              while(
                            $row mysql_fetch_object($ergebnis))
                                {
                                echo 
                            $row->rechte;
                                }


                            switch (
                            $ergebnis) {
                            case 
                            1:
                               echo 
                            "User";
                               break;
                            case 
                            2:
                               echo 
                            " Disponent";
                               break;
                            case 
                            3:
                               echo 
                            "Admin";
                               break;
                               }
                            mysql_close($link);
                            ?>
                            Also die Verbindung steht. die while Schleife habe ich drenne um sicher zugehen das auch was aus der DB geholt wierd. dies tut er auch. Nu zum Problem um es mal ein zugrenzen. Wie bekomme ich das so hin das ich auch Admin angezeigt bekomme wenn ich es auch bin ?. bis jetze zeigt er dies bei jedem User an. Ach und die Variabel $ergebnis ist auch gefühlt.

                            Kommentar


                            • #44
                              Original geschrieben von /etc/
                              Ach und die Variabel $ergebnis ist auch gefühlt.
                              Und, fühlt sie sich auch gut an ...?


                              Sie mag befüllt sein - aber ganz sicher nicht mit dem, was du im switch abfragen willst - denn es steht lediglich die Resource-ID deiner MySQL-Abfrage drin.
                              I don't believe in rebirth. Actually, I never did in my whole lives.

                              Kommentar


                              • #45
                                ja richtig es wierd nur per $ergebnis den Inhalt von der Spalte wert gespeichert bzw angezeigt. Daher fragte ich ja ebend wie man dies am Saubersten umwandeln tut. Mit $ergebnis = $_SESSION['rechte'] hab ich es versucht. Funktionierte aber nicht.

                                Und, fühlt sie sich auch gut an ...?
                                Entschuldigung

                                Kommentar

                                Lädt...
                                X