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