Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> _POST i _GET - problem z przekazywaniem zmiennych
loko87
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 28.08.2011

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


Nie wiem, za bardzo czemu nie działa jak należy:

  1. $zawartosc= '';
  2. if (strstr('klient',$_GET['klasa'])) {$zawartosc.='<form action="usun_potw.php?klasa='.$_GET['klasa'].'&id_klient='.$_GET['id_klient'].' method="post">';}
  3. else if (strstr('kredyt',$_GET['klasa'])) {$zawartosc.='<form action="usun_potw.php?klasa='.$_GET['klasa'].'&id_kredyt='.$_GET['id_kredyt'].' method="post">';}
  4. else if (strstr('skladka',$_GET['klasa'])) {$zawartosc.='<form action="usun_potw.php?klasa='.$_GET['klasa'].'&id_skladka='.$_GET['id_skladka'].' method="post">';}
  5. else if (strstr('odsetki',$_GET['klasa'])) {$zawartosc.='<form action="usun_potw.php?klasa='.$_GET['klasa'].'&id_odsetki='.$_GET['id_odsetki'].' method="post">';}
  6.  
  7. $zawartosc.='
  8. <input type="radio" name=potwierdz_usun value="tak"> Tak<br>
  9. <input type="radio" name=potwierdz_usun value="nie" checked> Nie <br>
  10. <input type="submit" value="Zatwierdź" />
  11. </form>';


Debugger na stronie np usun_potw.php?klasa=kredyt&id_kredyt=5 (linki generowane sa prawidłowo) pokazuje w tablicy _GET jedynie zmienną 'potwierdz_usun' (tablica _POST jest pusta!). W czym jest problem? Nie można przekazywać zmiennych dwoma metodami jednocześnie? czy coś innego?

Przykładowa wartość zmiennej $zawartosc w debuggerze:

  1. <form action="usun_potw.php?klasa=odsetki&id_odsetki=8 method="post">
  2. <input type="radio" name=potwierdz_usun value="tak"> Tak<br>
  3. <input type="radio" name=potwierdz_usun value="nie" checked> Nie <br>
  4. <input type="submit" value="ZatwierdĹş" />
  5. </form>


Z góry dziękuje za pomoc

EDIT:
nie wiem czy to istotne, ale na tą strone również przekierowuje formularz zwracający takie same wartosci zmiennych $_GET['klasa'] i $_GET['id_xxxxxx'] (co mozna w sumie wywnioskowac z kodu ;P)

Ten post edytował loko87 30.08.2011, 15:43:20
Go to the top of the page
+Quote Post
cycofiasz
post
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


Można jednocześnie GET i POST. Popraw cudzysłowie żeby były zgodne ze standardami
Go to the top of the page
+Quote Post
loko87
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 28.08.2011

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


Dzięki - głupi błąd a nie mogłem go znaleźc smile.gif
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 Aktualny czas: 19.08.2025 - 17:00