myotch Posted January 23, 2011 Share Posted January 23, 2011 My form values are not posting on my thankyou.php page. I'm sure it's a simple fix. Here's some code from reservation.php . form action="CGI/gdform.php" method="post" enctype="application/x-www-form-urlencoded" name="formres" id="formres"> <input type="hidden" name=" redirect" value="ThankYou.php"> <label><span class="style12">Your Name: <input type="text" name="txtName" id="Name" /> </span></label> ... <p class="style12"><span id="sprytextfield10"> <label>Date of Special Event: <input type="text" name="DateReq" id="DateReq" /> </label> <?php $txtName = $_GET[txtName]; ... $DateReq = $_GET[DateReq]; ?> </form> On my thankyou.php: <body> <?php $txtName = $_POST[txtName]; ... $DateReq = $_POST[DateReq]; ?> and a little lower down... <?php echo $txtName ?> ... <?php echo $DateReq ?> Any reason why the thank you page isn't calling the values? I exhaustively checked it against a working form I have on another site, and the code seems to be, well, identical. Not getting an error, just get empty space where the values should be. Quote Link to comment https://forums.phpfreaks.com/topic/225427-php-form-_get-_post/ Share on other sites More sharing options...
Zurev Posted January 23, 2011 Share Posted January 23, 2011 $txtName = $_POST[txtName]; ... $DateReq = $_POST[DateReq]; Enclose txtName and DateReq in quotes, otherwise it assumes it's a constant. That goes for all cases. See if that fixes it. Quote Link to comment https://forums.phpfreaks.com/topic/225427-php-form-_get-_post/#findComment-1164092 Share on other sites More sharing options...
jcbones Posted January 23, 2011 Share Posted January 23, 2011 Your post makes 0 sense. There is no evidence here to suggest that the pages interact with each other in any way. You are showing `reservation.php` which links to `gdform.php`(not shown), with NO link to `thankyou.php`. There are parse errors (...) as well. If we could see each page, we might be able to help... a little Quote Link to comment https://forums.phpfreaks.com/topic/225427-php-form-_get-_post/#findComment-1164094 Share on other sites More sharing options...
myotch Posted January 23, 2011 Author Share Posted January 23, 2011 Your post makes 0 sense. There is no evidence here to suggest that the pages interact with each other in any way. You are showing `reservation.php` which links to `gdform.php`(not shown), with NO link to `thankyou.php`. There are parse errors (...) as well. If we could see each page, we might be able to help... a little There's a hidden input redirect on line 2 of the code supplied. Quote Link to comment https://forums.phpfreaks.com/topic/225427-php-form-_get-_post/#findComment-1164098 Share on other sites More sharing options...
jcbones Posted January 23, 2011 Share Posted January 23, 2011 Your post makes 0 sense. There is no evidence here to suggest that the pages interact with each other in any way. You are showing `reservation.php` which links to `gdform.php`(not shown), with NO link to `thankyou.php`. There are parse errors (...) as well. If we could see each page, we might be able to help... a little There's a hidden input redirect on line 2 of the code supplied. re-directs don't happen through hidden inputs. Quote Link to comment https://forums.phpfreaks.com/topic/225427-php-form-_get-_post/#findComment-1164102 Share on other sites More sharing options...
myotch Posted January 23, 2011 Author Share Posted January 23, 2011 $txtName = $_POST[txtName]; ... $DateReq = $_POST[DateReq]; Enclose txtName and DateReq in quotes, otherwise it assumes it's a constant. That goes for all cases. See if that fixes it. OK, it is fixed now. I took the reservation form, and had it go to a confirmation page. The confirmation page's form action is to the form mailer script (gdform.php), and a hidden redirect to the thankyou page sending the called echoed values from a hidden table within the form upon the click of the submit button labeled "Confirm". Workin' pretty charmy. If you want to see it in action, it is at http://www.artisanrestaurants.com. Did a similar thing with http://www.minidoss.com last year. Quote Link to comment https://forums.phpfreaks.com/topic/225427-php-form-_get-_post/#findComment-1164148 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.