PHP에 퀴즈 응용 프로그램을 개발했습니다. 나는 데이터베이스에 질문 표를 가지고 있습니다. 그래서 페이지 당 단 하나의 질문 만 표시합니다. 사용자가 다음 버튼을 클릭하면 데이터베이스에서 임의로 다음 질문을 표시합니다.데이터베이스의 행 수를 표시하고 표시합니다.
그래서 마지막 질문에 도달했을 때 문제가됩니다. 단추를 클릭하지 않고 단추 이름을 자동으로 끝내기 위해 변경하려고합니다.
예 : 사용자가 9 번째 질문에 도달했을 때 데이터베이스에 10 개의 질문이 있고 다음 버튼을 클릭하면 10 번째 질문 버튼을 다음 대신 완료로 표시해야합니다.
어떻게 하시겠습니까?
이 내 카운트 쿼리입니다 :
$nRows = $dbh->query('select count(*) from questions')->fetchColumn();
echo $nRows;
이 내 옆에있는 버튼입니다 :
<button class="submit-btn Next"
id="refreshButton"
data-id="<?php echo $value->id ?>"
name="<?php echo $key ?>"
onclick="change_next(this.value)"
value="<?php echo $key ?>">
Next
</button>
이것은 당신이있어에 의문을 제기 무엇을 알고 데이터베이스에서 얻고있는 횟수과 비교에 따라 달라집니다. – tadman
예 ..하지만 우리는 어떻게 데이터베이스에서 얻을 수 있습니다 .. 당신이 제게 말해주십시오. – user36
모르겠어요. 당신은 많은 코드를 제공하지 않았습니다. 각 질문에 시퀀스 식별자를 부여하면 훨씬 쉽고 더 좋을 것입니다. 시퀀스와 카운트 열 쌍입니다. 항목 '10,10'은 탐지하기가 쉽지 않습니다. – tadman