PHP - Page reload on form submit -
i've been stuck on problem day. appreciated:
i have 'edit' page.
i have declared variables top make "sticky" radio buttons when goes edit form.
i have submitting successfully, if go "confirm.php" form action, content submitted doe not display on page.
if use php_self, content in form reverts before editied, table updated.
<form method="post" action="<?php $_server['php_self'] ?>"> <!-- ---------------------- --> <!-- rsvp select --> rsvp:<br /> <input type="radio" name="guestaccept" id="accept" value="yes" <?php if($rows['guestaccept'] == 'yes'){ echo 'checked="checked" '; }?> >accepts pleasure<br /> <input type="radio" name="guestaccept" id="decline" value="no" <?php if ($rows['guestaccept'] == 'no'){ echo 'checked="checked" '; }?> >declines regret<br /> <br /> <!-- ---------------------- --> <!-- meal select --> <div id="mealselect"> meal:<br /> <input type="radio" name="guestmeal" value="fish" <?php if ($rows['guestmeal'] == 'fish'){ echo 'checked="checked" '; }?> >grilled wild pacific salmon<br /> <input type="radio" name="guestmeal" value="beef" <?php if ($rows['guestmeal'] == 'beef'){ echo 'checked="checked" '; }?> >roasted beef tenderloin<br /> <input type="radio" name="guestmeal" value="veg" <?php if ($rows['guestmeal'] == 'veg'){ echo 'checked="checked" '; }?> >vegetarian risotto<br /> <br /> </div> <!-- ---------------------- --> <!-- submit --> <input type="submit" name="submit" id="btnsubmit" value="submit" /> </form> <a href="confirm.php">go back</a> <?php // close while loop } // checks see if submit button pressed if(isset($_post['submit'])){ $query = "update guest set guestmeal = '$guestmeal', guestaccept = '$guestaccept' id = $id"; mysql_query($query); } ?> i need either redirect confirmation page, or show form update content. i'm stuck, how can make work?
thanks,
if 'edit content' , 'update table' on same page , displays result on different page, you'll lose of posted data. display results page, can either way:
- store posted data session variables can retrieve them page.
or
- store id of record have updated session variable, page, use session variable retrieve data database, display them.
Comments
Post a Comment