0

これらのページ要素内のデータをデータベースに保存する必要があります。これらはユーザーによって動的に作成されますが、常に同様の形式になります

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 ファイルに送信され、データベースに挿入されます

これに関するヘルプは素晴らしいでしょう、ありがとう

4

1 に答える 1

0

ユーザーがデータを作成するときに、このデータをデータベースに保存する必要があります。後で自分のページをスクレイピングしようとしないでください。これにより、多くの時間を節約でき、スクリプトの実行速度が向上します。

それが完了したら、使用serialize()して配列をデータベースに格納できる文字列に変換し、文字列を配列に戻すことができますunserialize()

于 2013-04-09T12:59:56.593 に答える