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

时间:2013-04-09 12:54:54

标签: php jquery mysql html5

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

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>

需要的值:

"1:Broccoli", "1:Carrot", "2:Chicken", "2:Beef", "2:Lamb"

(很高兴为任何div添加类/ ID以提取所需的值)

会发生什么:

  1. 点击保存按钮,数据被压缩成一个数组(通过 Jquery的?)
  2. 将数组发送到PHP文件并插入数据库
  3. 对此有任何帮助都很棒,谢谢

1 个答案:

答案 0 :(得分:0)

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

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