【问题标题】:Save position of inputs in HTML table to SQL Server将 HTML 表中的输入位置保存到 SQL Server
【发布时间】:2019-05-10 19:12:02
【问题描述】:

我正在尝试制作一个页面,该页面允许用户将 HTML 表单输入拖放到表格中以格式化页面。小提琴是here

有谁知道是否可以使用 PHP 将 HTML 表中的输入位置保存到 SQL Server 表中?

表格可以通过点击按钮添加行和列来动态更新:

<table name="row[]" style="width: 97%; display: block; clear: both; float: left;">
            <tr>
                <td><button class="btn btn-success btn-xs" id="add_champ" style="float: left">+col</button></td>
                <td style="width: 700px; border: 1px solid #DCDCDC;"><button class="btn btn-danger btn-xs" id="remove_row" style="float: left">- col</button></td>
                <td style="width: 700px; border: 1px solid #DCDCDC;"><button class="btn btn-danger btn-xs" id="remove_row" style="float: left">- col</button></td>
                <td style="width: 700px; border: 1px solid #DCDCDC;"><button class="btn btn-danger btn-xs" id="remove_row" style="float: left">- col</button></td>

            </tr>
        </table>

基本上,我希望能够在另一个页面中重现表格(没有边框或按钮)。为此,我希望我可以循环遍历每个表并保存包含在 td 标记中的数据。

任何建议将不胜感激

干杯,

【问题讨论】:

  • 这不是对您问题的直接/完整答案,但您是否考虑过使用 jQuery UI 的 DraggableDroppableSortable?可能会让你的生活更轻松。
  • 我看过那些。它们真的很有趣,我已经将它们用于其他事情(通常只是更新查找表中列表项的顺序)。但是,我想不出用它们创建页面布局的好方法。

标签: php jquery sql-server html


【解决方案1】:

有谁知道是否可以使用 PHP 将 HTML 表中的输入位置保存到 SQL Server 表中?

是的,这应该是可能的!

我希望能够在另一个页面中重现该表。为此,我希望我可以循环遍历每个表并保存包含在 td 标记中的数据。

听起来可行!

您所需要的只是一种巧妙的数据结构方式,这样检索和重新创建表就不会过于复杂并且容易出现错误和错误。

您可能需要保存一些关于表格的元数据,也许还需要保存关于每个单元格的元数据。

例如:表格有多少行和多少列,如何将内容映射到每个表格?

我可能会创建不同的 SQL 表并链接 ID:

所以一张表td_contents 与字段contenttable_idrow_idcolumn_id

然后这些 id 都匹配其对应表中的集合,这样您就可以存储有关所有内容的大量元数据,同时仍保持其灵活性和可编辑性。

您最好的方法可能是真正考虑您想要和需要哪些元数据来实现这一点。

【讨论】:

    猜你喜欢
    • 2018-01-18
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 2016-12-22
    • 2018-08-21
    • 2018-07-28
    • 2015-01-28
    • 2013-08-28
    相关资源
    最近更新 更多