jo men jag vill ju ha felmeddelandet, men det var inte det som var problemet ;) problemet var ju att variabeln inte följde med till det fönstret.. hade den bara gjort det hade inte felmeddelandet kommit upp ju :)
Kan det vara så jävligt att javascriptet gör så att värdena inte skickas med??
Precis så är det. Du skickar aldrig iväg dina variabler, du öppnar bara en ny sida.
Ett sätt är att ladda dina variabler i en session. Popupen hämtar upp dessa värden och förstör sessionen.
<?php
session_register("fornamn");
session_register("efternamn");
?>
<html>
<head>
<title>Fönstertest Resultat</title>
<body>
<?php
if (isset($fornamn)&&isset($efternamn)){
echo "Jag heter $fornamn $efternamn";
} else {
?>
Denna sida kan inte visas direkt. Gå via <a href="form.php">denna sida</a>.
<?php
}
session_unregister("fornamn");
session_unregister("efternamn");
?>
</body>
</html>