php-db Form var perpetually resetting

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



hello all

I am trying to customize a shopping cart.  I need to inject a page in
the checkout process that must be checked (terms and conditions), before
continuing.

I have it working halfway.  In checkout_payment.php I have an if stmt

*************************************************************************

//if terms and conditions hasnt been checked redirect to conditions.php
  if ($HTTP_POST_VARS['agree'] != 'true')       {
   tep_redirect(tep_href_link(FILENAME_CONDITIONS, '', 'SSL'));
  }

*************************************************************************

So - if you go to checkout_payment and that box hasnt been checked it'll
send you to conditions.php.  If you go to conidtions.php and dont check
the box - the page keeps reloading, which is ok for now.

In conditions.php I have

*************************************************************************

<form name="conditions" action = checkout_payment.php method="post">
      <tr><td><?php echo tep_draw_checkbox_field('agree','true');?>Check
this box to accept Terms and Conditions</td>
        <td align="right" class="main"><br>
<input type= "submit" value = "continue"></td></tr>
</form>

*************************************************************************

If the box is checked it goes to checkout_payment.php Ok, but when you
click continue from checkout_payment it goes back to conditions.php like
the variable has been reset to false. (I think) Essentially because the
script is running again I guess.

Should I try to set this var in the session ? Or do a simple javascript
validation in conditions.php ???

Any suggestions greatly appreciated.


-- 
Mignon Hunter
Web Master and Developer
Toshiba International
713.466.0277 x 3461


-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux