2009-09-13 2 views
1
내가 로그인 할 필요없이, 내 방문자가 건드리지 수 나는 웹 페이지에 표시 할 수있는 항목의 목록을 만들 수있는 방법을 생각하기 위해 노력하고있어

웹 사용자가 체크 아웃 할 수있는 "할 일 목록"을 어떻게 만듭니 까? .

목록과 같이 할 수있다 :

[ ] Buy potatoes 
[ ] Pickup kids 
[x] Drink more water 
[ ] Go for a Run 

사용자 경우 방문 사이트 및 클릭이 이미 체크되어 내가 사용자 B 방문, "더 많은 물을 마셔"때 그래서 데이터베이스에 저장하려면 "더 많은 물을 마셔." PHP에서

  • :

    은 간단한 그렇게 할 수있는 방법이 있습니까?
  • with Javascript?
  • 또는 심지어 WordPress 플러그인으로 사용 하시겠습니까?

주변에 기존 코드가 있는지 알고 계십니까?

TaDa List by 37Signals는 매우 가까이에 있지만 특정 사람들 만 사물을 체크 할 수 있습니다.

의견을 보내 주시면 대단히 감사하겠습니다.

감사 Turgs는

답변

0

그냥 쿠키 정보를 저장합니다. $ _COOKIE [ 'ticket'] = 3;

다음 번에 페이지를 방문했을 때 $ _COOKIE [ 'ticket']이 비어 있는지 확인하십시오.

+5

는 –

5

직접 작성하려면 PHP 및 MySQL (및 가능한 경우 AJAX 용 자바 스크립트) 및 HTML 및 CSS (아마도 이들 중 일부를 이미 알고있을 것임)를 배워야합니다. 이 사실을 알게되면 이것을 어떻게 만드는지 분명해질 것입니다. 먼저 HTML 배워야한다


다음 PHP
다음의 MySQL (또는 PHP와 함께 작동하는 모든 SQL)
다음 CSS
다음 자바 스크립트

우리는 정말이 같은 질문에 대답 할 수없는

때문에 그것은 많은 양의 코드를 필요로합니다. Adn은 이러한 언어를 모르는 경우에는 실제로 도움이되지 않습니다.

1

내가해야 할 일을 알려 드리지만, 대부분의 것들을 연구해야 할 것입니다.

  1. 목록을 만들려면 html이 필요합니다.
  2. SQL을 쿼리하고 그 중 하나를 선택해야하는지 확인하려면 php가 필요합니다.
  3. 데이터베이스 서버에서 가져온 데이터로 페이지를로드하십시오 (체크 된 것들을 체크 된 것으로 설정하십시오).
  4. 사용자가 그 중 하나를 확인하면 데이터베이스에 저장해야하므로 다른 사용자가 페이지를로드 할 때 데이터베이스에서 변경 사항을 가져올 수 있습니다.

희망 사항이 충분합니다.

0

데이터베이스 대신 파일을 사용하면 이런 종류의 작업을 수행 할 수 있습니다. 그래서 사용자가 체크 박스를 체크하면 작업과 검사 상태가있는 XML 파일을 읽은 PHP 파일을로드 한 다음 수정 된 값으로 해당 파일을 다시 씁니다.

빠르고, 더러워서 데이터베이스가 필요하지 않습니다.

+1

또한 데이터베이스가 가능성이있는 경우 simultaniously –

+0

Turgs 초보자 것으로 보인다 파일에 쓰기를 시도하는 스크립트의 여러 인스턴스와 가능한 오류의 부하를 가지고 함께 일하기가 쉽다. @Pim Jager : 다른 한편, 초보자 인 경우 높은 트래픽 시나리오를 처리 할 가능성이 적습니다.이 경우 동시 파일 액세스로 인해 발생하는 문제는 문제가되지 않습니다. –

0

목록을 정의하는 REST 같은 URL을 사용할 수 있습니다. 예 : http://ticklist.com/list/145
사람들은이 공통 목록을 공유 할 수 있습니다.

로직과 비슷한 것 http://friendpaste.com
사람들이 소스 코드를 공유하고 편집 할 수있게하려면 다음과 같이하십시오.

사용자 A 사용자 B의 시나리오에 대해 작동하지 않습니다
관련 문제