View Single Post
Hei,

Jeg prøver å reloade en side tilbake til besøkerens browser gjennom et php-skript. Siden skal reloades da besøker kun trykker submit uten å oppgi data. Dette kan sikkrert valideres via javaskript eller lignende men vil nå laste siden på nytt via php_self, men det funker ikke...
undefinedindex... 'thename' not defined klager php-kompilatoren på.( Har og testet med if (!isset$_POST['thename']). Men ifølge google skal dette funke via php-self.
Om brukeren ikke setter variabelen thename så bør vel min if-setning ordne dette?

Kode

<?php

if (!$_POST['thename'] {

$page=$_SERVER['PHP_SELF'];

$sec="4";

header("Refresh: $sec; url=$page");
}

else
{
echo "Du er registrert";
}
?>
websiden som skal reloades tilbake til besøkeren:

Kode

<html><head><title></title></head>
<body bgcolor="grey">
<form action="idag.php" method="post">
Navn:<input type="text" name="thename">
<br>
<input type="submit" value="registrer">
</form>
</body>
</html>