内联编辑 - 内部服务器错误

时间:2017-07-19 16:26:09

标签: php inline-editing

我有可编辑的表,然后使用输入的数据更新数据库。

数据库有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等。

0 个答案:

没有答案