2015-01-31 1 views
0

Google에서 검색하는 것이 도움이되지 않았습니다. 그리고 난 여기를 물어하기로 결정, 사용자가 자신의 데이터, 이름, 성, 주소와 페이지가 웹 사이트에검토 후 데이터를 사이트에 아직 업데이트하지 않으셨습니까?

...

을 그리고 사용자는이 데이터를 변경할 수 있지만, 우리는 편집을 승인 할 것을 그들은 오직 웹 사이트에서 공개적으로 데이터를 업데이트 한 후에 만합니다.

여기에서 두 단계 : 1 - 사용자가 데이터를 변경하고 미리보기를 봅니다. 2 - 사용자가 승인하고 요청을 검토하고 새로운 데이터로 업데이트 여부를 결정합니다.

사용자와 관련된 모든 테이블을 복사하고 사용자 편집을 위해 웹 사이트의 첫 번째 복사본과 두 번째 복사본을 사용하고 나에게 제안한 것을 듣고 싶습니다. PHP와 MySQL을 사용하고 있습니다.

+0

네, 모든 문제에 대해 많은 해결책이 있습니다. 가장 빠르고 간단하고 아름다운 것을보고 싶습니다. –

답변

2

당신이 테이블 'pending_changes'을 만들 수 있습니다 (죄송합니다 나쁜 영어에 대한 문제가 설명 희망하십시오)와 동일한 필드가 있습니다. 승인 할 때 데이터를 원본 테이블로 옮깁니다.

빈민가 수정이 있는데, 필드 "pending_changes"를 작성하여 텍스트로 만드십시오. json-json_encode()를 사용하여 데이터를 인코딩하므로 json_decode()를 사용하여 구문 분석하고 승인되면 pending_changes 셀을 비 웁니다. 원래 필드를 채 웁니다.

+0

좋은 아이디어, 정말 고마워요! –

관련 문제