2009-11-19 6 views
1

매일 밤 서버와 동기화해야하는 오프라인 웹 사이트를 만들고 있습니다. 우리 직원들은 바깥에서 근무하고 때로는 지하에서 근무하며 데이터베이스를 위해 사이트에 액세스해야합니다. 그러나 일단 집에 돌아 오면 그들은 우리에게 그들의 발견을 보내야합니다.Gears 및 MySQL 동기화

그들이 처음 연결할 때 sqlite 데이터베이스가 있는지 Google 장비로 확인하고 그렇지 않은 경우 스크립트를 삽입하여 삽입하십시오. 그들이 가지고 있으면, 나는 그들의 다음 데이타베이스에 그들의 약속을 동기화한다.

다음 날에 완료되면 모든 것을 보내고 새 약속을 다운로드합니다.

이제는 Google 기어 덕분에 sqllite 데이터베이스를 만들고 새로운 값을 삽입 할 수있었습니다. 그러나 나는 PHP로 데이터베이스를 읽는 방법을 발견하여 온라인 데이터베이스와 동기화했다.

온라인에서 오프로 가려면 PHP를 사용하여 숨겨진 필드에 배열을 쓰고 그 필드를 JavaScript로 읽을 수 있습니다. 하지만 다른 방법으로 DOM을 사용하여 양식을 만들고 JavaScript로 값을 PHP로 읽으려면 다른 방법으로 DOM을 작성했는지 궁금합니다.

더 많은 값을 동기화해야합니다. 더 쉬운 방법이 있는지 알고 계십니까? 당신의 도움이

답변

1

당신은 PHP 서버에 새 데이터를 게시 Ajax를 사용해야에 대한

감사합니다.

jquery (또는 다른 프레임 워크)를 사용하여 웹에서 PHP로 데이터를 게시하는 방법을 알 수 있습니다.

오프라인 일 때 웹 페이지에 버튼이 숨겨져있을 수 있습니다.이 버튼을 사용하면 사용자가 동기화를 시작할 수 있습니다.

여기 에서 PHP와 jquery!

+0

빠른 응답을 보내 주셔서 감사합니다. 숨겨진 동기화 버튼에 대해 알고 있었는데, 성공하면 서버에 핑 시도합니까? 블록 : 없음. jquery에서 사용할 수있는 함수에 대해 좀 더 자세히 설명해 주시겠습니까? – Philippe

1

나는 파일에서 데이터까지 모든 것을 동기화하는 데 도움이되는 강력한 도구 인 vortex를 발견했습니다. 그것은 분명히 나를 도울 것입니다.

여기는 the developer's blog에 대한 링크입니다. 다운로드 링크가 있습니다.

관심을 끌기 위해 웹 사이트가 작동 할 때 돌아올 것입니다.

+0

실제로는 전혀 도움이되지 않습니다. 그럼 검색은 계속됩니다 !!! – Philippe