$zawartosc= ''; if (strstr('klient',$_GET['klasa'])) {$zawartosc.='<form action="usun_potw.php?klasa='.$_GET['klasa'].'&id_klient='.$_GET['id_klient'].' method="post">';} else if (strstr('kredyt',$_GET['klasa'])) {$zawartosc.='<form action="usun_potw.php?klasa='.$_GET['klasa'].'&id_kredyt='.$_GET['id_kredyt'].' method="post">';} else if (strstr('skladka',$_GET['klasa'])) {$zawartosc.='<form action="usun_potw.php?klasa='.$_GET['klasa'].'&id_skladka='.$_GET['id_skladka'].' method="post">';} else if (strstr('odsetki',$_GET['klasa'])) {$zawartosc.='<form action="usun_potw.php?klasa='.$_GET['klasa'].'&id_odsetki='.$_GET['id_odsetki'].' method="post">';} $zawartosc.=' <input type="radio" name=potwierdz_usun value="tak"> Tak<br> <input type="radio" name=potwierdz_usun value="nie" checked> Nie <br> <input type="submit" value="Zatwierdź" /> </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:
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)