使用PHP将多个元素中的值插入数据库

使用PHP将多个元素中的值插入数据库,php,jquery,mysql,html,Php,Jquery,Mysql,Html,我需要将这些页面元素中的数据保存到数据库中——它们将由用户动态创建,但始终采用类似的格式 HTML将显示: <div><p>1</p> <div><p>Broccoli</p></div> <div><p>Carrot</p></div> </div> <div><p>2</p> <div&g

我需要将这些页面元素中的数据保存到数据库中——它们将由用户动态创建,但始终采用类似的格式

HTML将显示:

<div><p>1</p>
   <div><p>Broccoli</p></div>
   <div><p>Carrot</p></div>
</div>

<div><p>2</p>
   <div><p>Chicken</p></div>
   <div><p>Beef</p></div>
   <div><p>Lamb</p></div>
</div>
(乐意向任何div添加类/id以提取所需的值)

应该发生什么:

  • 单击保存按钮后,数据将被刮入数组(通过 Jquery?)
  • 数组被发送到PHP文件并插入到数据库中

  • 关于这方面的任何帮助都将非常好,谢谢

    您应该在用户创建此数据时将其保存到数据库中。以后不要试图刮你自己的页面。这将为您节省大量时间,并使您的脚本运行更快


    完成此操作后,可以使用
    serialize()
    将数组转换为可存储在数据库中的字符串,然后使用
    unserialize()

    将字符串转换回数组(如果它们是由javascript动态创建的),只需在将选项添加到数组中时保存即可。然后序列化数组并将其转储到一个隐藏的输入字段中,然后您的php页面可以读取->取消序列化->将数组元素逐个插入到数据库中。谢谢,我必须尝试这样做。
    "1:Broccoli", "1:Carrot", "2:Chicken", "2:Beef", "2:Lamb"