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:

  1. store posted data session variables can retrieve them page.

or

  1. store id of record have updated session variable, page, use session variable retrieve data database, display them.

Comments

Popular posts from this blog

c++ - Is it possible to compile a VST on linux? -

java - Output of Eclipse is rubbish -

jquery - Confused with JSON data and normal data in Django ajax request -