Problem mit einem Mitgliederlogin

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

  • Problem mit einem Mitgliederlogin

    Hallo,
    ich habe Probleme mit einem Mitgliederlogin!

    Seite vom Userbereich:

    session_start();

    include("../main.php");

    if (!session_is_registered(uid))
    {
    header("Location: ".SESSION_ERROR_HREF);
    }

    db_connect();

    $result = mysql_query("select fname from users where uid='$uid'");
    $fname = mysql_result($result, 0);

    $result = mysql_query("select lname from users where uid='$uid'");
    $lname = mysql_result($result, 0);

    $result = mysql_query("select visits from users where uid='$uid'");
    $visits = mysql_result($result, 0);

    $visits++;

    $sql="UPDATE users SET visits='$visits' WHERE uid='$uid'";
    $result = mysql_query($sql);

    db_disconnect();
    PHP-Code:
    session_start(); 
    Seite vom Userbereich:

    Ich erhalte auf dieser Seite immer diese Fehlermeldungen:
    Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 5 in /var/www/vhosts/florian-ressel.de/httpdocs/login/useraccount/index.php on line 30

    Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 6 in /var/www/vhosts/florian-ressel.de/httpdocs/login/useraccount/index.php on line 33

    Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 7 in /var/www/vhosts/florian-ressel.de/httpdocs/login/useraccount/index.php on line 36

    Kann mir jemand sagen wo der Fehler ist. Vielen Dank schon mal im Voraus!

    Gruß
    Florian R.

  • #2
    1. PHP Tags verwenden --> Code farbig...
    2. Hast du bereits versucht $result mal zu dumpen (var_dump($result)) ?
    3. Hast du die Var $uid auch mal gedumped ?

    Gruss

    tobi
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar


    • #3
      nein hab ich noch nicht, aber weiß jetzt auch net so wie das geht.

      gruß flo

      Kommentar


      • #4
        Ähm das geht so wie geschrieben:
        PHP-Code:
        var_dump($var); //gibt dir den Inhalt einer Variabeln names $var aus 
        Gruss

        tobi
        Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

        [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
        Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

        Kommentar


        • #5
          nun erhalte ich diese Fehlermeldung:
          resource(5) of type (mysql result) resource(6) of type (mysql result) resource(7) of type (mysql result)

          Kommentar


          • #6
            Was sagt mysql_error()?
            Lass dir den Query mal per echo ausgeben.
            mfg - sagg

            Kommentar


            • #7
              ohje, kannst du mir den script schreiben. Ich kann das nicht.

              Kommentar


              • #8
                aber sonst ist alles klar bei dir. oder?
                INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                Kommentar


                • #9
                  ich kapiere davon garnichts

                  Kommentar


                  • #10
                    Das ist aber keine Fehlermeldung, sondern die Ausgabe von var_dump()
                    Also scheint es als ob deine Abfragen Resultate liefern würden.
                    Ich würde das mal so probieren
                    PHP-Code:
                    $result mysql_query("select fname from users where uid='$uid'");
                    while(
                    $fname mysql_fetch_array($result)){
                        echo 
                    $fname[0].'<br />';

                    Wird nun wat ausgegeben ?

                    Gruss

                    tobi
                    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                    Kommentar


                    • #11
                      PHP-Code:
                      echo "<p><b><font face='Arial' size='2'>Willkommen, $fname $lname!</a></font></b></p> 
                      die fehler werden nicht mehr angezeigt, bis auf die Inhalte.

                      Kommentar


                      • #12
                        Original geschrieben von florian89
                        die fehler werden nicht mehr angezeigt, bis auf die Inhalte.
                        Soll das nun heissen, das die Inhalte nicht angezeigt werden, oder das sie mit angezeigt werden?
                        Nur um dir mal zu zeigen das dein Satz unverständlich ist..

                        Wie dem auch sei, es können keine Daten ausgegeben werden, da du die falschen Variablen verwendest, und das obwohl dir sogar ein Beispiel mit auf den Weg gegeben wurde!

                        Also wenigstens ein paar Grundlagen sollte man sich auch von selbst aneignen können.

                        Dazu kann ich dir schattenbaum.net wärmstens empfehlen.
                        mfg - sagg

                        Kommentar


                        • #13
                          ok, ich meine damit, dass keine Inhalte angezeigt werden. Brauche dringend eure Hilfe!

                          gruß Florian R.

                          Kommentar


                          • #14
                            Hilf dir selbst, dann hilft dir dieses Forum... Lern erst mal die Grundlagen!
                            mens agitat molem

                            Kommentar


                            • #15
                              Ich hab mal angefangen PHP zu lernen! Aber was mich ein bisschen stört, auf meinem alten Server ist alles bestens gegangen, aber auf diesen eben nicht. An was könnte es liegen?

                              Kommentar

                              Lädt...
                              X