Interesting. My PHP code now looks like this:
$parking = "
<input type=\"checkbox\" name=\"Parking Lot['.$row['parking'].']\" value=\"Parking Lot\"'.(($row[parking]=='Parking Lot')? 'checked':'').'> Parking Lot
<input type=\"checkbox\" name=\"Street['.$row['parking'].']\" value=\"Street\"'.(($row[parking]=='Street')? 'checked':'').'>Street
<input type=\"checkbox\" name=\"Valet['.$row['parking'].']\" value=\"Valet\"'.(($row[parking]=='Valet')? 'checked':'').'>Valet
<input type=\"checkbox\" name=\"On/Off Premises['.$row['parking'].']\" value=\"On/Off Premises\"'.(($row[parking]=='On/Off Premises')? 'checked':'').'>On/Off Premises
";
$frm->freerow("<B>Parking</B>",$parking);
And it's spitting back an error:
Parse error: parse error, expecting T_STRING' orT_VARIABLE' or `T_NUM_STRING' in /livesite/www/admin/dining_admin.php on line 307
I really have no idea how to clean this up, and still allow me to show which items are selected from the set. My set is set up like so:
Field name = parking
Set values: 'Parking Lot','Street','Valet','On/Off Premises'
Perhaps instead of using checkboxes as form elements, it may be better to use a multiple select form?