brem13 Posted March 8, 2009 Share Posted March 8, 2009 i have a page where i am displaying text in textboxes from a mysql database and i also want to populate the checkboxes if there is a field in the database that reads 'Yes', and i cant figure out how to check the checkbox if featured = Yes?? any suggestions please?? $feat = $qry['featured']; if($feat == "Yes") $value= "checked"; else $value = ""; echo '<input type=hidden name=pic['.$counter.'] value='.$pic.'><input type=text name=comment['.$counter.'] value="'.$qry['comment'].'">Featured:<input type=checkbox name=featured['.$counter.'] value='.$value.'></td>'; Link to comment https://forums.phpfreaks.com/topic/148481-solved-populate-checkbox-from-mysql/ Share on other sites More sharing options...
redarrow Posted March 8, 2009 Share Posted March 8, 2009 checked='$value' <<< in the form i think. Link to comment https://forums.phpfreaks.com/topic/148481-solved-populate-checkbox-from-mysql/#findComment-779667 Share on other sites More sharing options...
Philip Posted March 8, 2009 Share Posted March 8, 2009 echo '<input type="checkbox" name="featured['.$counter.']" checked="'.$value.'">'; edit: my bad Link to comment https://forums.phpfreaks.com/topic/148481-solved-populate-checkbox-from-mysql/#findComment-779670 Share on other sites More sharing options...
brem13 Posted March 8, 2009 Author Share Posted March 8, 2009 thank you very much!!! Link to comment https://forums.phpfreaks.com/topic/148481-solved-populate-checkbox-from-mysql/#findComment-779672 Share on other sites More sharing options...
wildteen88 Posted March 8, 2009 Share Posted March 8, 2009 When checking a checkbox in HTML you should use checked="checked" rather than just checked. Link to comment https://forums.phpfreaks.com/topic/148481-solved-populate-checkbox-from-mysql/#findComment-779675 Share on other sites More sharing options...
Psycho Posted March 8, 2009 Share Posted March 8, 2009 //Shorthand if/else to set the value of $checked to // checked="checked" or empty string $checked = ($feat == "Yes") ? ' checked="checked"' : ''; echo "<input type=\"hidden\" name=\"pic[{$counter}]\" value=\"{$pic}\" /> <input type=\"text\" name=\"comment[{$counter}]\" value="{$qry['comment']}\" /> Featured:<input type=\"checkbox\" name=\"featured[{$counter}]\" value=\"Yes\"$checked /></td>"; Link to comment https://forums.phpfreaks.com/topic/148481-solved-populate-checkbox-from-mysql/#findComment-779679 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.