Einzelnen Beitrag anzeigen
  #1  
Alt 02.11.2011, 00:17:34
second second ist offline
Anfänger
 
Registriert seit: Nov 2011
Alter: 40
Beiträge: 2
Objektorientierte Programmierung??!! HILFE

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.
momentan, wenn ich admin und hallo in die felder eintrage passiert garnichts ;(

einlogg-formular.php
PHP-Code:
<?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&ouml;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&ouml;nnen, m&uuml;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
}

?>
class_kunde.php hier ist die Funktion anmelden();
PHP-Code:
<?php
class kunde
{
    private 
$KndNr;
    public function 
__construct()
    {
          
$this->KndNr time();

    }
    public function 
getKundenNummer()
    {
        return (
$this->KndNr);

    }
    public function 
anmelden($username,$pass)
    {
        
$username="Admin";
        
$pass="Hallo";
        if (
$username == "Admin" and $pass == "Hallo")
        {
           return 
$this->KndNr;
        }
       else
       {
            return 
$this->KndNr =time();
       }
    }
}
?>
Mit Zitat antworten