我試圖使用複選框來顯示和更新MySQL數據庫中的記錄。我想根據是否選中來更改複選框的值。但我發現了這個錯誤:php回聲內複選框
解析錯誤:語法錯誤,意想不到的T_ENCAPSED_AND_WHITESPACE,期待T_STRING或T_VARIABLE或T_NUM_STRING
這有一個的投擲錯誤代碼行:
echo"<input type='checkbox' name='PLJan' {if (isset($_POST['PLJan'])) print 'value='checked''} $row->PLJan /> January ";
有沒有更好的方法讓我做到這一點,以便保存它將更新數據庫,如果該框被選中,則選中'checked',如果該框未選中,則選擇空白。
在此之前感謝您的halps。
謝謝!我不得不把這個''出來,但它很好。只是出於某種原因,它提交「on」作爲值而不是「checked」。我不認爲單詞「on」在文件中的任何地方。 – SyrupandSass