我有可编辑的表,然后使用输入的数据更新数据库。
数据库有1行id 1.数据库有几列名为ata,atb,atc,atd等。
在我的代码中,我需要知道列id是否为ata,atb等。
代码:
foreach ($all_cols as $col => $value) {
echo '<td><a href="#" id="at'.$t.'" data-type="text" data-pk="'.$t["id"].'" data-title="Enter '.$t[$col].'" class="edit editable-click" style="display: inline;">'.$t[$col].'</a></td>';
我知道的id="at'.$t.'"
是我需要改变的,但还没有任何改变数据的东西。
我有相同类型的代码,数字为at1,at2,这是数据而不是表格标题,与以下代码完美配合:
for ($i=1; $i <= 20; $i++) {
echo '<td><a href="#" id="at'.$i.'" data-type="text" data-pk="'.$row["id"].'" data-title="Enter at'.$i.'" class="editable editable-click" style="display: inline;">'.$row["at".$i].'</a></td>';
更新:
foreach ($all_cols as $col => $value)
{
for($x = 'A'; $x < 'T'; $x++)
echo '<td><a href="#" id="at'.$x.'" data-type="text" data-pk="'.$t["id"].'" data-title="Enter '.$t[$col].'" class="edit editable-click" style="display: inline;">'.$t[$col].'</a></td>';
}
内联编辑没有问题,但我重复了数据库列'ata'。 EG-&GT; 'ata'值= JOE现在显示JOEA,JOEB,JOEC等,而不是下一个列atb。
我要求它是'ata',JOEA然后是数据库列atb“value = PAUL”PAULB,数据库列'atc'“value = BOB”BOBC等等。
所以标题就像JOEA,PAULB,BOBC,而不是像JOEA,JOEB,JOEC ......,PAULA,PAULB,PAULC ......,BOBA,BOBB等。