Benutzer Login mit MySQL und Wert

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

  • #16
    schau dir die zeile an:
    PHP-Code:
    if ($row->password==$password
    das erste ist das pw. aus der datenbank, das zweite - (wahrscheinlich) das eingegebene.

    jetzt brauchst aber nicht das passwort, sondern den `wert` aus der datenbank, sowie eine zahl, um einen vergleich durchführen zu können.

    Kommentar


    • #17
      so klappts!
      PHP-Code:
      <?
      function login($fertig, $user, $password)
      {
      include("config.php");

      if ($fertig) {

      $abfrage = mysql_query ("SELECT * FROM login WHERE user = '$user'");
      $reihen = mysql_num_rows($abfrage);
      if ($reihen <= 0) {
      echo "Unbekannter Benutzername!";
      }
      else {
      while ($row = mysql_fetch_object ($abfrage)) {
      if ($row->wert>"0"){
      echo "Zugriff schon erfolgt, keine Anmeldung mit dieser Benutzerkennung mehr möglich!";
      }
      else {
      if ($row->password==$password) {
      mysql_query("UPDATE login SET wert=wert+1 WHERE user='$user'");
      inhalt($user);
      }
      else {
      echo "Falsches Passwort!";
      }

      Kommentar


      • #18
        erst einmal vielen Dank für die Lehrstunde.

        Aber ich hätte noch etwas...

        Ich habe ein Formular mit mehreren Menü/Listenfeldern, ich möchte hier eine Logik einbauen.

        Frage 1: haben sie was gekauft? ja/nein
        wenn jetzt hier nein ausgewählt wird und in
        Frage 2: war es Artikel 1? ja/nein wird ja gewählt bräuchte ich eine Fehlermeldung! oder die Auswahl wird in Frage 2 automatisch auf nein gesetzt! Ist so etwas möglich?

        Vielen Dank

        Splash

        Kommentar


        • #19
          Ist möglich. Allerdings nicht mit einer Serverbasierenden Scriptsprache wie PHP.. Der Server weiss nicht das deine 1) Frage mit JA bzw NEIN beantwortet wurde.

          Entweder machst du dich mal über AJAX schlau (wobei normales Javascript da auch reichen würde) oder du schickst deine 1) Frage über ein Formular ab ( <form method="post" usw> ) und wertest die erhaltenen felder aus.
          gruss Chris

          [color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]

          Kommentar


          • #20
            was ist wenn ich die werte an eine SQL DB übergebe?

            Kommentar


            • #21
              Frag MICH doch nicht

              Probiers einfach aus?

              Du kannst auch mit "onChange" oder "onClick" (Javascript) auf eine Auswahl reagieren und dann die Seite neu laden.
              gruss Chris

              [color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]

              Kommentar

              Lädt...
              X