Подключение к БД и скрытие элементов с помощью JS - PullRequest
1 голос
/ 19 декабря 2010

Я хочу проверить, присутствует ли значение true в БД, и, если оно присутствует, я хочу скрыть неполный идентификатор, используя javascript.

Я знаю обе части - как проверить базу данных и скрыть элементы с помощью js.

Вопрос в том, как объединить обе части?

Пример - Проверьте, присутствует ли в таблице «Учебники» значение «true» или нет. Если да, то document.getelementbyid (box) .style.display: нет;

Как мне интегрировать оба? спасибо.

Ответы [ 2 ]

0 голосов
/ 19 декабря 2010

Вложите свой php в ваш вызов javascript. PHP будет обработан на стороне сервера и вернет логическое значение, а затем использует его как часть блока if, чтобы решить, что скрывать

if (<?php Check database and return boolean ?>){
    $('#box').hide();
}
0 голосов
/ 19 декабря 2010

Вы можете сделать это через AJAX . Со своей страницы вы отправляете запрос на серверный язык, возвращаемое значение которого можно использовать в вашем состоянии.

Например, вот пример кода с jQuery:

$.ajax({
  type:'POST',
  url:'your_file.php'
  success:function(response){
    if (response == 'true'){
      $('#box').hide();
    }
  }
});

А из вашего серверного скрипта вы получаете значение обязательного поля из базы данных, и если оно существует, вы выводите 'true' из него.

Если вы не хотите использовать jQuery и использовать ванильный javascript, вы можете проверить этот урок для ajax:

http://www.w3schools.com/ajax/default.asp

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