Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z pustą tablica POST po wysłaniu formularza
dusher
post 4.03.2010, 20:12:13
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.03.2010

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


Witam!
Napisałem skrypt wykorzystujący prosty system szablonów (zamiana zmiennej z szablonu za pomocą str_replace()), który z założenia miał wyświetlać formularz tylko przy pierwszym wyświetleniu strony. Jednak po wysłaniu formularza tablica POST pozostaje pusta w związku z czym ponownie wyświetlany jest formularz. Być morze jest błąd gdzieś w skrypcie ale jeżeli jest gdzieś opisany lepszy sposób na rozwiązanie problemu to proszę o linka.
  1. <?php
  2.  
  3. if(empty($_POST)){
  4. $strContent.='
  5. <form action="" enctype="text/plain" method="POST">
  6. <div>
  7. Seria:<br/>
  8. <input type="text" maxlength="1" name="TckSrs"><font color="red">*</font><br/>
  9. Nr:<br/>
  10. Od:<input type="text" maxlength="6" name="TckNmb1"><font color="red">*</font><br/>
  11. Do:<input type="text" maxlength="6" name="TckNmb2"><font color="red">*</font><br/>
  12. <input type="submit" name="ok" value="OK">
  13. <input type="reset" value="Wyczyść">
  14. </div>
  15. </form>
  16. ';
  17. }
  18. else{
  19. $strContent.='test';
  20. }
  21.  
  22. $strTemplate=file_get_contents('../szablon.tpl');
  23. $strTemplate=str_replace('%CONTENT%',$strContent,$strTemplate);
  24. echo $strTemplate;
  25. ?>
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: 14.08.2025 - 00:41