|  | Posted by Boris Alet on 08/27/05 01:14 
Hello,you must do your "if condition" on $_POST['outreach'] like this :
 
 if (isset($_POST['outreach']))	 {
 
 because if register_globals is off in your php config,
 
 isset($outreach) = false
 
 ++
 Boris
 
 Margie New a écrit :
 
 >I'm trying to get form "checked" checkboxes to remain checked after a submit when the form reappears to the user with error messages. The form doesn't retain the "checked" condition, as the boxes are empty after the form page re-launches.
 >
 >Here is my php/smarty code:
 >
 >  if (isset($outreach))	 {
 >     for ($i=0; $i <= count($_POST['outreach']) - 1; $i++)	{
 >       $outreach[$i] = trim($_POST['outreach'][$i]);
 >       $_SESSION['outreach'] = $outreach[$i];
 >     }
 >     $smarty->assign('outreach',$_SESSION['outreach']);
 >  }
 >
 >
 >Here is the html w/smarty code:
 >
 >   <td align="left"><input type="checkbox" name="outreach[]" value="Summer_reading_club00" id="Summer_reading_club00"
 >                           {if !empty($outreach.Summer_reading_club00)} checked="checked" {/if} />
 >                           Summer reading club </td>
 >
 >
 >
 >Would appreciate any help. Thanks.
 >-- Margie
 >
 >
 >
  Navigation: [Reply to this message] |