Ankündigung

Einklappen
Keine Ankündigung bisher.

wo steckt der fehler bei der passwort abfrage?

Einklappen

Neue Werbung 2019

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

  • #16
    mom. liegt der fehler hier:

    Code:
      $result = mysql_fetch_array($query);
    ???

    Kommentar


    • #17
      1. überall, wo jetzt steht
      Code:
      mysql_query(...);
      schreibst du
      Code:
      mysql_query(...) or die(mysql_error());
      2. Das mit dem POST[mysql_query(..)] ist gnädig gesagt Bockmist
      was ist der Sinn dieses POST's?????

      mach mal vorher dieses Tuorial:
      http://tut.php-q.net

      Kommentar


      • #18
        Tritt immer noch ein Fehler auf. Bekomme die Meldung das der Benutzer sich nicht anlegen lässt.

        Code:
        <?php 
        }elseif(!isset($_POST['username']) || $_POST['username'] == ""){ 
          echo '<p align="center">Einen Benutzernamen brauchen wir schon ;-)
        
        Zurück</p>'; 
        }elseif(!isset($_POST['password']) || $_POST['password'] == "") { 
          echo '<p align="center">Ein Passwort brauchen wir schon ;-)
        
        Zurück</p>'; 
        }elseif($_POST['password'] != $_POST['password2']) { 
          echo '<form action="neu.php" method="post">'; 
          echo '<p align="center">Die Passwörter stimmen nicht überein!
        
        '; 
          echo '<input type="hidden" name="username" value="'.$_POST['username'].'">'; 
          echo '<input type="submit" name="zurueck" value="Zurück"></p>'; 
          echo '</form>'; 
        }else{ 
          $query = mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'") or die(mysql_error()); 
          $result = mysql_fetch_array($query); 
          if($_POST['username'] == $result['user']) { 
            echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!
        
        Zurück</p>'; 
            die; 
          }else{ 
            $username = $_POST['username']; 
            $pass = md5($_POST['password']); 
            if($insert = $_POST[mysql_query("INSERT INTO users SET user = '$username', pass = '$pass'")or die(mysql_error())]) { 
              echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!
        
        Zur Admin-Seite</p>'; 
            }else{ 
              echo '<p align="center">Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!
        
        Zurück</p>'; 
            } 
          } 
        } 
        ?>

        Kommentar


        • #19
          es funktioniert......

          hab noch den sinnlosen Post rausgenommen.....

          Kommentar

          Lädt...
          X