
class.bramkarz.php
Kod
<?php
class Bramka {
private $_name;
private $_wiek;
public function przywitanieGoscia() {
echo "Czesc {$this->getName()}";
}
public function getName() {
return $this->name;
}
public function setName($name) {
if(!is_string($name) || strlen($name) == 0) {
throw new Exception("Niepoprawna wartosc");
}
}
function geWiek() {
return $this->name;
}
function setWiek($wiek) {
if(!is_numeric($wiek)) {
throw new Exception("Wprowadzona wartosc to nie liczba");
}
}
function sprawdzWiek($wiek) {
if($wiek >= '18') {
echo "Zapraszamy do lokalu";
} else {
echo "Dzieci tutaj nie wpuszczamy, zjazd!";
}
}
}
?>
class Bramka {
private $_name;
private $_wiek;
public function przywitanieGoscia() {
echo "Czesc {$this->getName()}";
}
public function getName() {
return $this->name;
}
public function setName($name) {
if(!is_string($name) || strlen($name) == 0) {
throw new Exception("Niepoprawna wartosc");
}
}
function geWiek() {
return $this->name;
}
function setWiek($wiek) {
if(!is_numeric($wiek)) {
throw new Exception("Wprowadzona wartosc to nie liczba");
}
}
function sprawdzWiek($wiek) {
if($wiek >= '18') {
echo "Zapraszamy do lokalu";
} else {
echo "Dzieci tutaj nie wpuszczamy, zjazd!";
}
}
}
?>
aplikacja.php
Kod
<?php
require_once('class.bramkarz.php');
if($_POST['imie'] != "" &&
$_POST['wiek'] != "") {
$imie = $_POST['imie'];
$wiek = $_POST['wiek'];
$objDemo = new Bramka();
$objDemo->setName($imie);
$objDemo->przywitanieGoscia();
$objDemo2 = new Bramka();
$objDemo2->sprawdzWiek($wiek);
} else {
?>
Sprawdzmy czy mozesz wejsc do tego lokalu;)
<form method="post" action="demo.php">
<table>
<tr>
<td>Podaj swoje imie:</td><td><input type="text" name="imie"></td>
<td>Podaj swoj wiek:</td><td><input type="text" name="wiek"></td>
</tr>
</table>
<input type="submit" name="submit" value="aktywuj">
</form>
<?php
}
?>
require_once('class.bramkarz.php');
if($_POST['imie'] != "" &&
$_POST['wiek'] != "") {
$imie = $_POST['imie'];
$wiek = $_POST['wiek'];
$objDemo = new Bramka();
$objDemo->setName($imie);
$objDemo->przywitanieGoscia();
$objDemo2 = new Bramka();
$objDemo2->sprawdzWiek($wiek);
} else {
?>
Sprawdzmy czy mozesz wejsc do tego lokalu;)
<form method="post" action="demo.php">
<table>
<tr>
<td>Podaj swoje imie:</td><td><input type="text" name="imie"></td>
<td>Podaj swoj wiek:</td><td><input type="text" name="wiek"></td>
</tr>
</table>
<input type="submit" name="submit" value="aktywuj">
</form>
<?php
}
?>
Porszę o pomoc i rady. Z góry dziękuję.