ich habe ein einlogg-formular.php mit dem man sich mit Admin und Passwort Hallo
einloggt und danach eine datei uploaden kann.
Nach der Anmeldung soll in den Member $KndNr die Kundennummer 1 gesetzt werden,
und wenns kein admin ist, dann soll der timestamp als Kundenummer gesetzt werden.
es soll aber keine static function sein
momentan, wenn ich admin und hallo in die felder eintrage passiert garnichts
einlogg-formular.php
PHP
<?php
require ("class_seite.php");
require ("class_kunde.php");
$admin = new kunde();
$admin->anmelden(@$username,@$pass);
if(isset($_POST['action']))
{
$admin = anmelden($_POST['benutzer'], $_POST['kennwort']);
if($admin !== false)
{
print"Willkommen ;)";
?>
<form enctype="multipart/form-data" action="auswertung.php" method="POST">
Hier können Sie Ihre Datei uploaden: <input name="userfile" type="file" />
<input type="hidden" name="dateiabgeloadet" value="ja"/>
<input type="submit" value="Senden"/>
</form>
<?php
}
}
else
{
print "Um Ihre Bestellung bearbeiten zu können, müssen Sie sich anmelden!";
?>
<form method="post" action="<?php $_SERVER['PHP_SELF']; ?>">
<h1>Bitte Anmelden</h1>
<p>Benutzername: <br/>
<input type="text" value="" name="benutzer" size="20" />
</p>
<p>Kennwort: <br/>
<input type="password" value="" name="kennwort" size="20" />
</p>
<input type="submit" value="Anmelden" />
</form>
<?php
}
?>
Alles anzeigen
class_kunde.php
PHP
<?php
class kunde
{
private $KndNr;
public function __construct()
{
$this->KndNr = time();
}
public function getKundenNummer()
{
return ($this->KndNr);
}
public function anmelden($username,$pass)
{
if ($username == "Admin" and $pass == "Hallo")
{
return $this->KndNr= 1 ;
}
else
{
return $this->KndNr =time();
}
}
}
?>
Alles anzeigen
DANKE