Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak pozbyc sie zmiennej POST
usiek00
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 25.01.2005

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


Używam zmiennych post, ale w pewnym momencie pokrywają mi się one na stronie i otwiera się to co ni powinno. Czy da się jakoś zrobić aby skasować jakąś dana wartość POST (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
usiek00
post
Post #2





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 25.01.2005

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


Nie wiem czy dobrze opisalem problem. Wyjasnie go na przykladzie bynajmniej sie postaram (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .

Wybieram odpowiednia opcje np: faktury, nowy, szukanie czy zmiany
do zmiennej pole zostanie przypisana jedna z wartosci

  1. <form action=\"wybor.php?f=<? echo $fakt; ?>&n=<? echo $noty; ?>\" method=\"POST\">
  2. <select name=\"pole\">
  3.  <option value=\"\">
  4.  <option value=\"faktury\">Wprowadzanie faktur
  5.  <option value=\"noty\">Wprowadzanie NOT
  6.  <option value=\"szukanie\">Szukanie
  7.  <option value=\"zmiany\">Zmiany
  8. </select>
  9.  <input type=submit value=\">>>\"> 
  10.  
  11. if($pole=='faktury')
  12. {
  13.  
  14. echo \"cos tam ...\";
  15. }
  16.  
  17.  
  18.  if($pole=='noty')
  19. {
  20.  
  21. echo \"cos tam ...\";
  22.  }
  23.  
  24.  
  25.  if($pole=='zapis')
  26. {
  27.  if ($est1 == false) {
  28.  
  29. echo \"<font color=\"Red\">Kwota przelewu musi być cyfrą !!!</font><br>\";
  30. $blad++;
  31. }
  32.  
  33. if ($firma == '' )
  34. {
  35. echo \"<font color=\"Red\">Trzeba podać nazwę firmy !!!</font><br>\";
  36. $blad++;
  37. }
  38. }



tak po okrojeniu wyglada moj plik w ktorym jest to zapisane i teraz tak jak wybiore np. faktury to pojawia mi sie to co jest w fakturach, ale jak zaraz po tym wybiore np. noty to otwiera mi sie if($pole=='zapis') i mam kilka linijek czerwonych bo takie zmienne jak $est1 czy $firma sa puste, ale chodzi o to dlaczego to sie otwiera (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Jak wybiore ponownie Noty to pojawi sie wlasciwa strona. Tak samo sie dzieje jak bym szedl w druga strone czyli jak otworzylem Noty za pierwszym raze jest OK, jak chce otworzyc Faktury to otwiera mi sie if($pole=='zapis') (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?


Dobra już wiem dlaczego mam taki problem.

Po prostu zmiennej przypisuej wartosc i dlatego mi sie uruchamia tamto.
  1. <?php
  2.  
  3. <input type=&#092;"hidden\" name=\"pole\" value=\"zapis\">
  4. ?>

(IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

A żeby było jeszcze lepiej to nie pozamykałem w kilku miejscach </form> i dlatego sie kopalo (IMG:http://forum.php.pl/style_emoticons/default/withstupidsmiley.gif) (IMG:http://forum.php.pl/style_emoticons/default/withstupidsmiley.gif) (IMG:http://forum.php.pl/style_emoticons/default/withstupidsmiley.gif) (IMG:http://forum.php.pl/style_emoticons/default/withstupidsmiley.gif)

Ten post edytował usiek00 12.05.2005, 20:58:07
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 25.08.2025 - 01:30