Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z pobieraniem zmiennej z formularza, operacje na klasach
zychskater
post 6.08.2010, 13:46:56
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 6.08.2010

Ostrzeżenie: (0%)
-----


Witam!

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 smile.gif
Z góry dzięki za pomoc!


Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.07.2025 - 15:28