Nicht mehr ganz neu hier
Hallo,
ich arbeite mich gerade in die OOP mit PHP ein.
Als ersten Versuch wollte ich das über ein Formular die Daten eingegeben werden und dann entsprechend verglichen werden um schlußendlich die entsprechende Ausgabe zu bekommen.
Leider bekomm ich keine Ausgabe.
Was mach ich falsch?
Code:
programm:
site.php:
buyer.php:
ich arbeite mich gerade in die OOP mit PHP ein.
Als ersten Versuch wollte ich das über ein Formular die Daten eingegeben werden und dann entsprechend verglichen werden um schlußendlich die entsprechende Ausgabe zu bekommen.
Leider bekomm ich keine Ausgabe.
Was mach ich falsch?
Code:
programm:
PHP:
<?php
require_once ("class_site.php");
require_once ("class_buyer.php");
$daten = new buyer;
$art = new site;
$art->kopf();
?>
<h1>Webshop</h1>
<h3>Bitte melden Sie sich an:</h3>
<?php
$art->formular();
$art->fuss();
?>
PHP:
<?php
class site
{
private $titeltext;
public function kopf()
{
print "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"".
"\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n" ;
print "<html>\n";
print "<head>\n";
print " <meta http-equiv=\"content-type\"".
"content=\"text/html\; charset=UTF-8\" >\n";
if ($this->titeltext !="")
print " <title>".$this->titeltext."</title>\n";
print "</head>\n";
print "<body>\n";
}
function formular()
{
?>
<form action="class_kunde2.php" method="post">
Name:<br/>
<input type="text" size="24" maxlength="50"
name="name"/><br/><br/>
Passwort:<br/>
<input type="password" size="24" maxlength="50"
name="passwort"/><br/><br />
<input type="submit" value="Senden"/>
</form>
<?php
}
public function setTitel($text)
{
$this->titeltext = $text;
}
public function fuss()
{
print "</body>\n";
print "</html>\n";
}
}
?>
PHP:
<?php
class_buyer
{
function anmeldung()
{
$user = $_POST['name'];
$passwort = $_POST['passwort'] ;
if ($user == "Admin" and $passwort == "Hallo")
{
print "Hallo Admin" ;
}
else
{
print " Hallo Kunde";
}
}
}
?>