php предоставление пустой страницы, никаких ошибок

Вместо этого используйте nav .navbar-nav .nav-item .dropdown:before nav .navbar-nav .nav-item .nav-link:hover:after

ПОЧЕМУ?

В своем коде вы хотите нацелить родителя на hover потомка, что невозможно в css. чтобы решить его, сделайте форму в потомке, тогда вы можете нацелить его на потомок ребенка, а также показать hover parent

Также показать его на:

[110 ]

См. Рабочий код

.navbar-wrapper .col-lg-8 ul li a:hover{
  color:#f1c575
}

.navbar-brand img{
  padding-top:10px;
  padding-bottom:10px;
}

.navbar{
  position:relative;
}

.navbar:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 12.5px 0 12.5px;
  border-color: #fff transparent transparent transparent;
  left: 55px;
  top: 99%;
  -webkit-transform: translateY(0) scale(1);
  transform: translateY(0) scale(1);
  -webkit-transition: -webkit-transform 337ms ease-in-out;
  transition: -webkit-transform 337ms ease-in-out;
  transition: transform 337ms ease-in-out;
  transition: transform 337ms ease-in-out,-webkit-transform 337ms ease-in-out;
}


nav .navbar-nav .nav-item .nav-link{
   line-height:59px;
  -webkit-transition: background-color 1s;
  -moz-transition: background-color 1s;
  -o-transition: background-color 1s;
  transition: background-color 1s;
}

nav .navbar-nav .nav-item .nav-link:hover, .dropdown:hover .dropbtn{
  background-color: #f1c575;
}

nav ul li:hover > .nav-link {
  background-color: #f1c575;
  color: #FFF;
}


nav .navbar-nav .nav-item .nav-link {
  position: relative;
}

nav .navbar-nav .nav-item .dropdown:before {
content: "";
display: none;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #7B8B93;
position: absolute;
left: 35%;
bottom: 0px;
}

/* Navbar Ends */

/* Nav Menu Starts */

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #7b8b93;
  width: 100%;
  left: 0;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

nav ul li .dropdown:hover .dropdown-content {
  display: block;
}

.dropdown{
  position: initial;
}


.nav-link:hover + .dropdown .dropdown-content{
  display: block;
}
.nav-link:hover + .dropdown:before ,.dropdown:hover:before{
  display: block!important;
}

6
задан Joshxtothe4 6 March 2009 в 16:50
поделиться

11 ответов

У Вас есть дополнительная круглая скобка на строке 22

Это

$con->set_charset("utf8"));

Потребности быть этим

$con->set_charset("utf8");

Две подсказки по отладке для будущего. Для первого Вы должны будете окружить доступ к своему веб-хосту, или необходимо будет установить PHP локально на машине разработки. При выполнении Unix у Вас может уже быть он. Откройте терминал и тип

php -v

Если у Вас есть он, можно проверить синтаксис файла PHP путем выполнения

//on *nix
php yourfile.php

//or on windows
c:\path\to\php.exe yourfile.php

Это возьмет на поруки на грубых синтаксических ошибках. Кроме того, гуглите/ищите этот сайт для "установки php локально учебное руководство" или что-то подобное, чтобы изучить, как получить полную копию веб-сервера, mysql база данных и работа php Вашей собственной машины.

Второе предложение, которое будет легче при установке локальной копии состоит в том, чтобы проверить журналы ошибок. Даже когда PHP не отображает сообщения об ошибках, ошибки будут все еще зарегистрированы в файл где-нибудь. В Вашем случае Вы видели бы что-то вроде этого в файле журнала

PHP Parse error:  syntax error, unexpected ')' in foo.php on line 22
10
ответ дан 8 December 2019 в 02:41
поделиться

Поместите круглые скобки вокруг Вашего если еще операторы. У меня есть чувство человек, который отредактировал Ваш код, возможно, "решил" потенциальную проблему там.

0
ответ дан 8 December 2019 в 02:41
поделиться

Существует несколько хороших предложений здесь для попытки. Тот, который я не видел еще, должен удостовериться, что существует достаточно памяти, выделенной PHP. Людьми является drupal.org, имеют хорошее повреждение вниз способов увеличить выделение памяти PHP.

0
ответ дан 8 December 2019 в 02:41
поделиться
$getHtml->bind_param("s", $id);

Я не знаю, вызвало ли это ошибку, но не были должны, что и getRecords bind_param имеют "i" как первый параметр?

0
ответ дан 8 December 2019 в 02:41
поделиться

Вызов этой страницы непосредственно от браузера с ?cmd&id=1 должен возвратиться

Что Вы подразумеваете под "возвратом"? Из того, что я вижу Вашего кода, Вам нужно ?cmd=GetSALEData или иначе пустая страница будет возвращена, потому что все перенесено в if($cmd=="GetSALEData") оператор.

Исправление: необходимо видеть"test contest charset"если Ваша строка запроса имеет cmd набор к чему-то другому, чем "GetSALEData". (Те два теста были добавлены к коду позже.)

0
ответ дан 8 December 2019 в 02:41
поделиться

Может помочь:

  1. Контролируйте журнал веб-сервера (как tail -f /var/log/apache2/error.log)

  2. Используйте Firebug и посмотрите в Консоли ответ Ajax, прибывающий из Вашего сценария. Ошибка может появиться там

2
ответ дан 8 December 2019 в 02:41
поделиться

Если ни одно из эха отладки не достигнуто, то точка отказа, казалось бы, была бы вокруг соединения с базой данных, если я не пропускаю что-то.

Проверьте детали соединения и проверьте, что Вам включили mysqli расширение.

1
ответ дан 8 December 2019 в 02:41
поделиться

Это поможет Вам видеть свои ошибки:

ini_set('display_errors', '1');
14
ответ дан 8 December 2019 в 02:41
поделиться

У Вас есть дополнительная закрывающая скобка здесь:

$con->set_charset("utf8"));
4
ответ дан 8 December 2019 в 02:41
поделиться

Вы попробовали базовый тест размещения печати или оператора эха сразу наверху сценария для тестирования вывода?

<?php

  print "Test";

?>

Я также предложил бы использовать or die($msg) выгода после Вашей попытки подключения.

Был бы хорошо для Вашего случая. Так же, как отправная точка. Я время от времени делаю это при необходимости. Вместо того, чтобы принять проблему некоторая в широком масштабе сложная проблема, это часто, времена оказываются неожиданным условием в переменных запроса, получая доступ к неправильной странице, получая доступ к правильной странице в неправильное время, и т.д.

3
ответ дан 8 December 2019 в 02:41
поделиться

Я встретился с подобной проблемой, где я необъяснимо получил бы пустую страницу, обычно в IE6, но иногда в других браузерах. Это оказалось проблемой кодировки символов. Я производил некоторые странные символы, и браузеры предполагали то, что кодирование было основано на содержании. Я зафиксировал его путем явной установки этого заголовка:

header('Content-type: text/html; charset=utf-8');
0
ответ дан 8 December 2019 в 02:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: