Anzahl Logins

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Anzahl Logins

Postby Ladbroke » 10. July 2006 12:49

Hallo,

ich hatte mir vor einiger Zeit unten stehendes Script zur Kennwortabfrage zusammengebastelt. Jetzt würde ich das Skript gerne noch um einen Code "Anzahl der Logins" ergänzen (nach // Ergaenzung Anzahl Logins). Ich komme aus dem DTP-Bereich - habe mit Programmierarbeit sonst gar nichts zu tun - und hatte mich damals nur soweit reingefuchst, bis das Script funktionierte. Ich muss leider gestehen, dass sich seitdem ziemliche Erinnerungslücken aufgetan haben. Mit den Vorschlägen hier aus dem Forum habe ich nun versucht, das Script anzugleichen, jedoch stehe ich bei der Umsetzung ziemlich auf dem Schlauch. Ich wäre für jeden Tip dankbar!

Merci im voraus

Ladbroke

P.S. Zugangsdaten sind "öffentlichkeitstauglich" und durch Fantasieparameter ersetzt.

Code: Select all


<?php
  error_reporting(E_ALL);
  session_start();

  if(isset($_POST['Kennwort'])

  AND
  strcmp(trim($_POST['Kennwort']),'') != 0 )
 
  // Datenbank-Parameter:
  $db_host = 'localhost';   // Server
  $db_user = 'd005';        // username
  $db_pw   = 'a5t78J2';            // Passwort
  $db_name = 'd005';       // Tabelle

  htmlspecialchars(($_POST['Kennwort']));

  // Verbindung zur Datenbank herstellen.
  mysql_connect($db_host, $db_user, $db_pw) or exit('Fehler bei der Verbindung zum Datenbank-Server.');
  mysql_select_db($db_name) or exit('Fehler: Tabelle konnte in der Datenbank nicht gefunden werden.');

  $sql = "SELECT
              `Ziel`
          FROM
              `kennwortabfrage`
          WHERE
              `Kennwort` = '".$_POST['Kennwort']."'

          LIMIT 1";

  $result = mysql_query($sql);   
  $numbrow = mysql_query($sql);
 
 
$row = mysql_fetch_assoc($numbrow);     
$destination = mysql_fetch_array($result);

// hinter Login UPDATE verschoben   mysql_close();

  if(mysql_num_rows($numbrow) == 1)
  {
    header("Location: $destination[Ziel]");


//Ergaenzung Anzahl Logins
   
               mysql_query("UPDATE kennwortabfrage SET LogIns = LogIns |=|+1 WHERE Access = $numbrow");


 
    mysql_close();
   
  exit(); 
   
  }
  else
  {
    header("Location: falscheskennwort.php");
   
  exit(); 
   
  }

?>
Ladbroke
 
Posts: 7
Joined: 27. March 2006 11:27

Postby Ladbroke » 10. July 2006 13:34

Hab's hingekriegt. Klappt jetzt, danke.
Ladbroke
 
Posts: 7
Joined: 27. March 2006 11:27


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 27 guests