2013-01-03 2 views
-4

사용자가 1에서 10까지의 값을 할당하는 상위 10 개의 동영상을 만들 수있는 앱을 만들고 싶습니다. 각 사용자는 내 영화 데이터 테이블에서 선택할 수 있습니다. 내 데이터에는 100 개의 영화가 포함되어 있으며 각 사용자는 10 개의 값 (1 ~ 10)을 제공 할 수 있습니다.PHP에서 항목의 상위 목록 만들기

+3

그리고 귀하의 질문은 무엇입니까? – Peon

+1

* 찾아 보면 매우 일반적인 프로그래머 종을 볼 수 있습니다 : "uncreativos programmerdos". 창조성의 부족이이 종들에게는 치명적이어야하지만, 그들은 단순히 멸종하지 않을 것입니다. * 창의성은 프로그래밍에서 필수적입니다. 당신이 달성하기를 원하는 것을 생각해보십시오. 작은 덩어리로 나누십시오. 이를 통해 프로젝트 개요를 유지할 수 있습니다. –

답변

0

이렇게하려면 먼저 데이터베이스에서 영화를 가져 와서 나열해야합니다.

예를 들어, 모든 영화를 선택하고 while 루프를 사용하여 사용자에게 보여주는 간단한 선택 쿼리.

그런 다음 동일한 행에 표시 할 수있는 선택 상자를 사용하여 사용자가 영화를 평가할 수 있습니다.

이제 사용자가 예를 들어 4를 선택하면; 그 값을 데이터베이스에 저장하고 (자바 스크립트를 사용하여 자동으로 양식을 게시) 페이지를 다시로드하십시오. 다음에 목록이로드 될 때 선택 상자에는 이미 사용 된 이후 4를 제외하고 1-10의 모든 숫자가 포함됩니다. 이 작업을 수행하려면 AJAX을 사용할 수도 있습니다.

물론 무비 등급을 보유하고있는 데이터베이스의 열이 필요합니다. 또한 올바른 행을 선택했는지 확인하기 위해 숨겨진 필드에 영화 ID를 포함하는 행당 하나의 양식을 항상 만들 수 있습니다.

자바 스크립트를 비활성화하여 사용자가 스크립트를 속이지 않도록하려면 PHP를 사용하여 스크립트를 필터링하여 전송되는 양식이 하나만 있는지 확인하고 ID가 실제로 존재하는지 확인하십시오 귀하의 데이터베이스에. 또한 mysql 쿼리에 사용 된 문자열을 이스케이프하는 것을 잊지 마십시오.

관련 문제