【发布时间】:2016-08-18 09:09:33
【问题描述】:
我需要一些帮助来解决我的问题。我做了几次调查都没有成功。我有一个带有布尔值的 IsContrib 列的表。我想用我的复选框显示此列。如果 IsContrib=1 ==> 选中,否则 IsContrib=0 未选中。
在这里,我是怎么做的,但我收到一条错误消息:syntax error, unexpected ';'
我尝试这样做:
echo "...
<td> <input name='checkboxNContrib[]' type='checkbox' id='checkboxNContrib[]' ".$rowNContribRunDis["IsNContrib"]==TRUE ? "checked='checked'"." value='".$rowNContribRunDis["IdVariantNContrib"]."'/> </td></tr>";
这里是完整的回声:
while($rowNContribRunDis = mysqli_fetch_assoc($PerformNContribSELECT)){
$id = $rowNContribRunDis["IdVariantNContrib"];
echo "<tr>
<td> ".$rowNContribRunDis["ID"]." </td><td> ".$rowNContribRunDis["Reference"]." </td>
<td><textarea name='ResultHRM[$id]' id='ResultHRM[]' cols='30' rows='1'>".$rowNContribRunDis['ResultHRM']."</textarea></td>
<td><textarea name='Commentaires[$id]' id='Commentaires[]' cols='60' rows='1'>".$rowNContribRunDis['Commentaires']."</textarea></td>
<td> <input name='checkboxNContrib[]' type='checkbox' id='checkboxNContrib[]' ".$rowNContribRunDis["IsNContrib"]==TRUE ? "checked='checked'"." value='".$rowNContribRunDis["IdVariantNContrib"]."'/> </td></tr>";
【问题讨论】:
-
摆脱混淆标记和逻辑
-
嗨,兄弟,你能开发更多吗?
标签: php if-statement checkbox echo