For Programmers: Free Programming Magazines  


Home > Archive > PHP Smarty Templates > August 2005 > Re: [SMARTY] checkboxes and "checked" retained









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Re: [SMARTY] checkboxes and "checked" retained
Boris Alet

2005-08-26, 7:00 pm

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
>
>
>

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com