Problem with $_POST[] and header();
| From: | Shaun | Date: | Tue, 02 Dec 2003 10:26:08 +0000 |
| Subject: | Problem with $_POST[] and header(); | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-171554@lists.php.net to get a copy of this message | ||
Hi,
I have an include file which I use to check all input. if there is a problem
the user is redirected to the page they came from
if(!mysql_query($query)){
$error = "Could not complete query";
header("Location: file.php?error=$error");
exit;
}
However in file.php I have included $_POST[] variables sent from a previous
page using the following method
foreach ($_POST as $key => $value) {
echo "<input type=\"hidden\" name=\"".$key."\"
value=\"".$value."\">";
}
But if there is a problem with the input the $_POST[] values are not resent,
is there a way to do this?
Thanks for your help