Ankündigung

Einklappen
Keine Ankündigung bisher.

Probleme beim Login

Einklappen

Neue Werbung 2019

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

  • Probleme beim Login

    Hallo Leute

    ich hab eine Aufgabe gestellt bekommen. Leider bekomm ich bei meinem Login die ich geschrieben habe folgende Fehlermeldung:

    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in

    Hier der CODE:

    PHP-Code:
    <?php
    session_start 
    ();

    include 
    "inlcude.php";
    $db Database::getInstance();
    try
        {
        
    $db -> connect();
        
    $res $db -> SQL("SELECT * FROM kreditgeber");
        }
    catch (
    Exception $ex)
        {
          echo 
    $ex -> getMessage();
          exit;
        }

      if (isset(
    $_SESSION['angemeldet']) || $_SESSION['angemeldet'])
      {
        
    header('Location: menue.php');
        exit;
      }

      else if (
    $_SERVER['REQUEST_METHOD'] == 'POST') {

        
    $username $_POST['username'];
        
    $passwort $_POST['passwort'];

        
    $sql mysql_query("SELECT $mysqlname FROM $mysqltable WHERE $mysqlname='$username' AND $mysqlpwd='".md5($passwort)."'");
        
    $result mysql_num_rows($sql);
        echo 
    mysql_error();
        
        if (
    $result != 0) {
          
    $_SESSION['angemeldet'] = true;         

          
    header('Location: menue.php');
           exit;
        }
        else {
          echo 
    "<center><h2>Falsche Login-Daten!!</h2></center>";
             }
      }
    ?>


  • #2
    PHP: mysql_error - Manual

    +

    Let me google that for you

    Kommentar


    • #3
      Code:
      include "inlcude.php";
      Vermutlich ein Tippfehler!?

      Code:
      <?php
      error_reporting(E_ALL | E_STRICT);
      ebenfalls hochschrauben.
      http://hallophp.de

      Kommentar


      • #4
        Wo werden "$mysqltable", "$mysqltable", "$mysqlpwd" gesetzt ?
        Signatur:
        PHP-Code:
        $s '0048656c6c6f20576f726c64';
        while(
        $i=substr($s=substr($s,2),0,2))echo"&#x00$i;"

        Kommentar

        Lädt...
        X