Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Klasy i konstruktory dla początkującego.Wypisanie pola wartości formularza
arek07
post 12.01.2007, 12:43:08
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 17.10.2006

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


Czy ktoś może mi pomóc?
Mam klasę wypisz.
  1. <?php
  2. class wypisz{
  3.  
  4. public function __construct(){
  5.  
  6. echo '
  7. <form name="registration" action="przykladowa_klasa.php" method="post">
  8.  
  9.  
  10.  
  11. <div align="center">
  12. <center>
  13. <table border="0" cellpadding="0" cellspacing="0" width="100%">
  14. <tr>
  15. <td width="17%">pamięci ram</td>
  16. <td width="83%"><input type="radio" value="pamieci" name="R1"></td>
  17. </tr>
  18. <tr>
  19. <td class=standard width="17%">dyski twarde </td>
  20. <td width="83%"><input type="radio" value="dyski" name="R1"></td>
  21. </tr>
  22.  <input type="submit" value="Dodaj" name="B1"><input type="reset" value="Reset" name="B2">
  23. </form>
  24.  
  25. ';
  26.  
  27. echo "pole1: ".$HTTP_POST_VARS['R1'];
  28. }
  29.  
  30. }
  31. ?>

W konstruktorze utworzyłem formularz który za pomocą funkcji echo wyświetla się w przeglądarce. Póżniej chcę aby było wypisane pole 1 $HTTP_POST_VARS['R1'], ale tego ten konstruktor nie robi. Czy ktoś ma jakiś inny pomysł aby dana klasa wyświetlała formularz oraz wartość z formularza?A może ktoś wie jak poprawić mój kod? Za pomoc z góry dziękuje.
Go to the top of the page
+Quote Post
maryaan
post 12.01.2007, 13:39:19
Post #2





Grupa: Zarejestrowani
Postów: 380
Pomógł: 2
Dołączył: 5.01.2007

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


nie baw sie w archeologa tongue.gif

echo $_POST['R1'] winksmiley.jpg


--------------------
Wybierasz się do Zakopanego? Odwiedź Willę Pod Górami. Następnym razem na pewno do niej wrócisz :)
Go to the top of the page
+Quote Post
satsun
post 12.01.2007, 14:07:58
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 15.10.2006

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


Nie wyświetli Ci,
po pierwsze jw $_POST
po 2 najpierw musisz wysłac daj przed echo takie coś: if(isset($_POST['R1'])){ echo ... }
Wtedy bedzie wyświetlać tylko R1 gdy jest wysłane
Go to the top of the page
+Quote Post
sebik
post 12.01.2007, 16:01:24
Post #4





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 4.01.2007

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


wydaje mi sie ze jesli uzywasz $HTTP_POST_VARS['R1'] w klasie to powinienes uzyc global przed tym, mozesz uzyc tez tablice $_POST ktora jest autoglobalna
Go to the top of the page
+Quote Post

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: 13.06.2025 - 13:15