2013-04-09 5 views
0

나는 데이터베이스에이 페이지 요소 내의 데이터를 저장해야합니다 - 그들이 동적으로하지만, 항상 비슷한 형식 html로 나타납니다삽입 값

에서, 사용자에 의해 생성됩니다 :

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

(행복 필요한 값을 추출 할 수있는 div의에 클래스/ID를 추가하는)

:이에서 필요

<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> 

값 16,

은 어떤 일이 발생한다 :

세이브 버튼의 클릭에
  1. 는, 데이터 ( 를 통해 JQuery와?) 배열로 긁어
  2. 배열이 데이터베이스
으로 PHP 파일로 전송 삽입

이것에 대한 도움을 주시면 감사하겠습니다.

+0

으로 배열로 다시 문자열을 설정 예를 들어 javascript는 배열에 추가 할 때 옵션을 저장합니다. 다음 배열에는 직렬화 다음 PHP 페이지가 DB에 내가이 일에 이동을해야합니다 – Dave

답변

0

사용자가 데이터를 만들 때이 데이터를 데이터베이스에 저장해야합니다. 나중에 자신의 페이지를 다 써 버리려하지 마십시오. 이것은 많은 시간을 절약하고 스크립트를 더 빠르게 실행할 수있게 해줍니다.

당신이 그 일을하면, 당신은 당신이 데이터베이스에 저장할 수있는 문자열로 배열을 변환 serialize()을 사용할 수 있으며, 그들이 동적으로 생성하는 경우 다음 unserialize()

+0

감사를 요소에 의해> unserialize-> 삽입 배열 요소를 읽기 - 수있는 숨겨진 입력 필드에 덤프. – william