Есть ли способ отключить кнопку начальной загрузки после одного щелчка на стороне сервера с помощью PHP? - PullRequest
0 голосов
/ 30 мая 2019

Я пытаюсь отключить кнопку начальной загрузки навсегда после одного клика.Я знаю, как сделать это на стороне клиента, используя JavaScript, но после обновления страницы он становится активным.Итак, я хочу сделать это на стороне сервера.Но не знаю, как это сделать.Может кто-нибудь помочь ??

Ответы [ 2 ]

0 голосов
/ 31 мая 2019

Это решение помогло мне отключить кнопку начальной загрузки:

<?php
    $a=1;
    echo ($a==1) ? '<a href="update.php" class="btn btn-success btn-lg">Mark complete</a>' : '<a href="lect_pro_updater.php" class="btn btn-success btn-lg disabled">You completed this</a>';
?>

Кнопка будет оставаться активной, если условие истинно, иначе создайте новую отключенную кнопку.

Если вы не хотите использовать троичный оператор, используйте операторы if и else, например:

if($a==1){
'<a href="update.php" class="btn btn-success btn-lg">Mark complete</a>'
}

else{
'<a href="update.php" class="btn btn-success btn-lg disabled">Mark complete</a>'
}
0 голосов
/ 30 мая 2019

В базе данных нужно будет сообщить, чтобы кнопка знала, нужно ли ее нажимать.

Я бы предложил либо использовать Ajax-запрос для выполнения оператора вставки в базу данных после нажатия выбранной кнопки, либо вы можете использовать его через тег, отправляемый в оператор вставки, чтобы получить данные, чтобы увидеть, должны ли они быть постоянно выбран.

Тогда вам понадобится оператор select для чтения данных базы данных в оператор IF, такой как этот;

($row['Button_Pressed'] == '1' ? 'Selected' : '')

Button_Pressed - это просто столбец в таблице, в котором будут храниться данные, а 1 - логическое значение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...