У меня есть вопросы в моей базе данных. Я показываю только один вопрос на странице с помощью кнопки «СЛЕДУЮЩИЙ». Когда пользователь нажимает на следующую кнопку, я случайно выбираю следующий вопрос из базы данных.count количество строк в базе данных
Таким образом, проблема в том, когда пользователь достиг последнего вопроса, я хочу изменить имя кнопки «СЛЕДУЮЩИЙ» на «ЗАВЕРШИТЬ».
пожалуйста, помогите мне, как это сделать ..
this is my count query:
$nRows = $dbh->query('select count(*) from questions')->fetchColumn();
echo $nRows;
Это моя следующая кнопка в моем приложении.
<button id='Next' class="next-button" name="submit_<?php echo $key ?>" value="<?php echo $key ?>" onclick="change_next(this.value)">Next</button>
это мой Java код сценария, чтобы отобразить один вопрос на странице:
<script type="text/javascript">
function change_next(value)
{
if(value == 0)
{
var next = value;
next++;
$('#question_'+value).removeClass('active').addClass('hidden');
$('#question_'+next).removeClass('hidden').addClass('active');
}
else
{
var next = value;
next++;
$('#question_'+value).removeClass('active').addClass('hidden');
$('#question_'+next).removeClass('hidden').addClass('active');
}
}
Как мы можем сделать то же самое в ajax – user36
Когда вы выполняете свой вызов 'change_next' - добавьте вышеприведенный код к возврату ajax-вызовов, это изменит имя кнопок – krisph
Итак, теперь, когда вы нажимаете кнопку «Далее», вы загружать вопрос случайным образом с PHP, но вы хотите сделать это, не загружая свою страницу, загружая вопросы с помощью Ajax, это правильно? – Nenroz