Jestem nowy w PHP i mam pewien problem. Robiąc stronę zrobiłem formularz zamówień. Wysyłałem metodą "post" i wciskałem klienta jako
$klient = $_POST ['klient'];
OK wszystko działało poprawnie i bez zarzutów...dopóki nie zacząłem składać całej strony w PHP, a nie tylko same zmienne formularza.
Funkcję __set() zrozumiałem dosyć szybko jednak __get() już lipa.
I teraz mam takie coś:
klasa 'test' która ma pobierać zmienną $klient i wysyłać do innego pliku z klasą 'test wynik'. Klasa 'test wynik' ma zwyczajnie wyświetlać nazwę klienta.
W pliku o nazwie: test funkcji.php ->
<?php
class test
{
public function __get($klient)
{
return $this->$klient;
}
public function Wyswietl_zawartosc()
{
?>
<form action="wynik_test_funkcji.php" method="GET" >
<fieldset style="border:none">
<div>*Zamawiający:</div>
<div><input type="text" style=" width:200px" maxlength="20" name="klient" /></div>
<div><input type="image" src="img/zamow.jpg" alt="Zamów TAXI 1-91-94"/></div>
</fieldset>
</form>
<?php
}
}
$a = new test;
$a->Wyswietl_zawartosc();
?>
----------------------------------------------------------------------
Natomiast w pliku wynik_test_funkcji.php napisałem:
<?php
require ('test funkcji.php');
class test_wynik extends test
{
public function __set($nazwa, $wartosc)
{
$this->$nazwa = $wartosc;
}
public function Wyswietl_zmienna()
{
echo $this->klient ;
}
}
$b=new test_wynik;
$b->Wyswietl_zmienna();
?>
--------------------------------------------------------------------------
Proszę o wyrozumiałość, na serio w PHP siedze jakoś od miesiąca

Z góry dzięki za pomoc!