Witam wszystkich!
Mam problem z przekazaniem zmiennych z formularza do małego okienka. Stworzyłem następujące dwa pliki testowe:
Strona z formularzem
test.php
[xml:1:9ab92dcc6c]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
</head>
<body>
<form action="java script:" method="post" name="Test" id="Test" onSubmit="MM_openBrWindow('test2.php','Wynik','width=400,height=400')">
<p>
<input type="radio" name="odp" value="tak">
Tak</p>
<p>
<input type="radio" name="odp" value="nie">
Nie </p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
</body>
</html>[/xml:1:9ab92dcc6c]
oraz drugi - zawartość okienka popup:
test2.php
[php:1:9ab92dcc6c]<?php<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test2</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
</head>
<body>
<?php
if ( $_POST['odp'] == 'tak' ):
print ("tak");
endif;
if ( $_POST['odp'] == 'nie' ):
print ("nie");
endif;
?>
</body>
</html>
?>[/php:1:9ab92dcc6c]
Gdy nie używam java script'u tzn. otwieram test2 w normalnym oknie to jest OK.
Możecie mi powiedzieć gdzie jest błąd lub co musze zrobić aby odczytać zmienne w popup'ie.
Jestem zupełnie zielony jeśli chodzi o php i js więc proszę o w miarę łopatologiczne i proste wytłumaczenie problemu. :)
Z góry dziękuję
Marek