Re: query order issue
| From: | Jim Lucas | Date: | Sun, 21 Jul 2013 07:37:16 +0000 |
| Subject: | Re: query order issue | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-321664@lists.php.net to get a copy of this message | ||
On 7/20/2013 9:21 AM, dealTek wrote:
Hi all, I have a page that starts with several mysql sql query searches and displays data below... then I added a form (with hidden line "do-update" value "UPDATE") on the same page with action to same page... then above other sql queries - I put... if ((isset($_POST["do-update"])) && ($_POST["do-update"] == "update")) { ---do update query--- echo '<meta http-equiv="refresh" content="0; url=gohere.php">';By your description of what you think should be happening in the line above, my suggestion to would be to look at the header() function in PHP. It can send a header to the browser that will cause the browser to stop loading the current page and redirect it to another URL. http://php.net/header if ( ... ) { Do some work... header('Location: someotherpage.php'); exit(); } You want to make sure you always call exit(); after issuing a call to header('Location: ...');
} but it shows error that happens AFTER the meta http-equiv="refresh" has happened Catchable fatal error: xxx on line 226 BTW - the meta http-equiv="refresh" does work but the error flashes 1st for a second... Q: I would have thought that it would not go past the line - meta http-equiv="refresh" - but it does.... any insight on this -- Thanks, Dave - DealTek dealtek@gmail.com [db-3]