1 回答

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個(gè)贊
當(dāng)您顯示您的頁(yè)面(在您的第一段代碼中)時(shí),您有時(shí)會(huì)這樣做:
echo "<td><input name='check[]' type=checkbox value=c".$course[$x]->courseId."-o".$subobj[$j]['SubObjId']." id=checked></td>";
該值設(shè)置為:
value=c"c.$course[$x]->courseId."-o".$subobj[$j]['SubObjId']";
該值是您在評(píng)論中提到的選中或未選中的值(如c1-o1.1)。
對(duì)。所以在你這樣做之前echo,添加一個(gè)新的if條件。
$value = "c$course[$x]->courseId" . "-o$subobj[$j]['SubObjId']";
if (verify_checked($value)) {
$checked_code = "checked=\"checked\"";
}
else {
$checked_code = "";
}
echo "<td><input name='check[]' type=checkbox value=$value id=checked $checked_code ></td>";
該verify_checked(value)函數(shù)執(zhí)行(根據(jù)我對(duì)您的數(shù)據(jù)庫(kù)的了解,您保留已檢查元素的“網(wǎng)格位置”):
function verify_checked($value)
{
// Connect to the database if needed
// Perform: SELECT count($value) FROM Report
// If the result is >0, return TRUE
// Else return FALSE
}
這里的想法是在每次要回顯<input>元素時(shí)查詢數(shù)據(jù)庫(kù)。
連接文本的注意事項(xiàng),我發(fā)現(xiàn)在 周圍放置空格.以清楚地分割文本的一部分和連接點(diǎn)是更清晰的。
如前所述,縮進(jìn)對(duì)于理解不同的上下文至關(guān)重要。在我縮進(jìn)你的代碼之前,我還沒(méi)有意識(shí)到不同的循環(huán)是如何與其他循環(huán)相關(guān)的。
- 1 回答
- 0 關(guān)注
- 218 瀏覽
添加回答
舉報(bào)