Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
 Аватар для caesarnn
57 / 57 / 18
Регистрация: 22.05.2015
Сообщений: 607

Модальное окно не отображается

20.11.2016, 18:48. Показов 2692. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Пытаюсь вывести форму в модальном окне, написал такой код (с HERE-документом мне уже подсказали, но он у меня вызывает parse error). Проблема в том, что форма выводится, а модального окна нет. В чём может быть причина?
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if (isset ($edit)) {
      echo '<div class="remodal" data-remodal-id="modal">
  <button data-remodal-action="close" class="remodal-close"></button>';
         echo '<form method = "post">';
       echo '<span>Имя сайта</span>';
       echo " <br><input name = 'name' value = '$name'>";
         echo '<br><span>Алиасы сайта</span>';
       echo " <br><input name = 'alias' value = '$alias'>";
           echo '<br><span>Кодировка сайта</span>';
       echo " <br><input name = 'charset' value = '$charset'>";
        echo '<br><span>Email администратора сайта</span>';
       echo " <br><input name = 'email' value = '$email'>";
         echo '<br><span>Индексные файлы сайта</span>';
       echo " <br><input name = 'indexfiles' value = '$indexfiles'>";
       echo " <br><input name = 'save' type = 'submit' value = 'Сохранить'>";
      echo '</div>';
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.11.2016, 18:48
Ответы с готовыми решениями:

Модальное окно
Подскажите как сделать уменя есть ссылка на сайте принажатии на нее появляется модальное окно а внем к примеру в этом окне инклюдится...

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

Модальное окно
На сайте есть кнопка &quot;удалить&quot;. И чтобы пользователь случайно, нажав на нее, не удалил свою запись, нужно выводить модальное окно с...

12
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
21.11.2016, 10:57
Цитата Сообщение от caesarnn Посмотреть сообщение
В чём может быть причина?
PHP
1
if (isset ($edit)) {
В том, что $edit не существует?
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
21.11.2016, 13:24
caesarnn, от такого количества echo аж глаза разболелись.
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php if (isset($edit)) :?>
<div class="remodal" data-remodal-id="modal">
    <button data-remodal-action="close" class="remodal-close"></button>
    <form method="post">
        <span>Имя сайта</span>
        <br><input type="text" name="name" value="<?=$name?>">
        <br><span>Алиасы сайта</span>
        <br><input type="text" name="alias" value="<?=$alias?>">
        <br><span>Кодировка сайта</span>
        <br><input type="text" name="charset" value="<?=$charset?>">
        <br><span>Email администратора сайта</span>
        <br><input type="text" name="email" value="<?=$email?>">
        <br><span>Индексные файлы сайта</span>
        <br><input type="text" name="indexfiles" value="<?=$indexfiles?>">
        <br><input type="submit" name="save" value="Сохранить">
    </form>
</div>
<? endif; ?>
И не забывайте, что тэг form - парный, его нужно закрывать. А type у input'a по умолчанию хоть и есть text, но это обязательный атрибут, и его тоже нужно указывать.
1
 Аватар для caesarnn
57 / 57 / 18
Регистрация: 22.05.2015
Сообщений: 607
21.11.2016, 13:51  [ТС]
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
? endif; ?>
Syntax error - unexpected T_ENDIF
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php if (isset ($edit)) {
       $_SESSION['name'] = $edit;
       $site = mysqli_query ($connection, "SELECT * FROM $dbtable WHERE name = '$edit' AND userid = '$user' ");
       $sitearr = mysqli_fetch_array ($site);
       $name = $sitearr ['name'];
       $alias = $sitearr ['alias'];
       $email = $sitearr['email'];
       $charset = $sitearr ['charset'];
       $indexfiles = $sitearr ['indexfiles'];
?>
<div class="remodal" data-remodal-id="modal">
    <button data-remodal-action="close" class="remodal-close"></button>
    <form method="post">
        <span>Имя сайта</span>
        <br><input type="text" name="name" value="<?=$name?>">
        <br><span>Алиасы сайта</span>
        <br><input type="text" name="alias" value="<?=$alias?>">
        <br><span>Кодировка сайта</span>
        <br><input type="text" name="charset" value="<?=$charset?>">
        <br><span>Email администратора сайта</span>
        <br><input type="text" name="email" value="<?=$email?>">
        <br><span>Индексные файлы сайта</span>
        <br><input type="text" name="indexfiles" value="<?=$indexfiles?>">
        <br><input type="submit" name="save" value="Сохранить">
    </form>
</div>
<? endif; ?>
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
21.11.2016, 14:01
Цитата Сообщение от caesarnn Посмотреть сообщение
PHP
1
<?php if (isset ($edit)) {
Либо здесь вместо фигурной скобки поставьте двоеточие, либо вместо endif - закрывающую фигурную скобку.
0
 Аватар для caesarnn
57 / 57 / 18
Регистрация: 22.05.2015
Сообщений: 607
21.11.2016, 14:13  [ТС]
ОК. Спасибо. Код стал более читаемым, но проблема не решилась.
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
21.11.2016, 14:16
Дебаж. Откуда $edit берется?
0
 Аватар для caesarnn
57 / 57 / 18
Регистрация: 22.05.2015
Сообщений: 607
21.11.2016, 14:17  [ТС]
И ещё - при нажатии на кнопку редактирования, человек переходит по ссылке из www.site.ru/script.php на www.site.ru/script.php?link=yandex.ru
Возможно, модальное окно поэтому и не работает?

Добавлено через 42 секунды
Цитата Сообщение от crautcher Посмотреть сообщение
Откуда $edit берется?
PHP
1
$edit = $_GET['link'];
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
21.11.2016, 14:25
Цитата Сообщение от caesarnn Посмотреть сообщение
человек переходит по ссылке из www.site.ru/script.php на www.site.ru/script.php?link=yandex.ru
PHP
1
2
3
4
5
6
7
8
9
10
<?
$edit = $_GET['link'];
...
if (isset ($edit)) {
...
?>
<div class="remodal" data-remodal-id="modal">
...
<?
}
Такая конструкция должна выводить форму. Вы где смотрите, что ее нет? Может она в исходном коде есть и проблема не в php, а в ее отрисовке?
0
 Аватар для caesarnn
57 / 57 / 18
Регистрация: 22.05.2015
Сообщений: 607
21.11.2016, 14:30  [ТС]
Цитата Сообщение от crautcher Посмотреть сообщение
Такая конструкция должна выводить форму. Вы где смотрите, что ее нет?
Форма отображается, но она должна отображаться в модальном окне, а отображается просто так (без модального окна)
Миниатюры
Модальное окно не отображается  
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
21.11.2016, 14:34
Цитата Сообщение от caesarnn Посмотреть сообщение
Форма отображается, но она должна отображаться в модальном окне
PHP свою работу сделал. Код формы он выплюнул. Не работает значит js, который должен наросивать модальное окно. Ошибок javascript с консоле ошибок нет?
0
 Аватар для caesarnn
57 / 57 / 18
Регистрация: 22.05.2015
Сообщений: 607
21.11.2016, 14:52  [ТС]
Вот ошибки из консоли браузера:
Uncaught ReferenceError: $ is not defined
***/fancybox/jquery.fancybox-1.3.4.pack.js Failed to load resource: the server responded with a status of 404 (Not Found)
***/dist/remodal.css Failed to load resource: the server responded with a status of 404 (Not Found)
***/lib/dist/remodal.js Failed to load resource: the server responded with a status of 404 (Not Found)
***/dist/remodal-default-theme.css Failed to load resource: the server responded with a status of 404 (Not Found)
***/fancybox/jquery.fancybox-1.3.4.pack.js Failed to load resource: the server responded with a status of 404 (Not Found)
bootstrap.js:15 Uncaught Error: Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4
***/lib/dist/remodal.js Failed to load resource: the server responded with a status of 404 (Not Found)
***/dist/remodal-default-theme.css Failed to load resource: the server responded with a status of 404 (Not Found)
***/lib/dist/remodal.css Failed to load resource: the server responded with a status of 404 (Not Found)
***/dist/remodal-default-theme.css Failed to load resource: the server responded with a status of 404 (Not Found)
***/lib/dist/remodal.css Failed to load resource: the server responded with a status of 404 (Not Found)


Добавлено через 1 минуту
Для создания модальных окон использую библиотеку Remodal

Добавлено через 6 минут
С ошибками разобрался, файлы подключил, но теперь (после подключения файлов) перестала выводиться форма вообще.

Добавлено через 1 минуту
Причём, если из HTML кода убрать строки
HTML5
1
2
3
<script src="/panel/lib/dist/remodal.js"></script>
<link rel="stylesheet" href="/panel/lib/dist/remodal.css">
<link rel="stylesheet" href="/panel/lib/dist/remodal-default-theme.css">
то форма начинает отображаться (без модального окна).
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
21.11.2016, 15:59
Там-же должен быть пример использования. Запустите рабочий тест, нерабочий ваш, и смотрите, в чем отличия.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.11.2016, 15:59
Помогаю со студенческими работами здесь

Динамическое модальное окно
У меня есть страница с выводом динамически добавленым видео в виде записей на Wordpress. При клике на блок с видео открывается модальное...

Модальное окно и php
ребят имеется php код который берет данные из бд, затем эти данные он должен показать в tpl шаблонизаторе if (isset($_SESSION)) { ...

Readfile модальное окно
Здравствуйте! Можно ли вывести с помощью команды readfile модальное окно? То есть у меня есть php скрипт в котором прописано ...

Передать id в модальное окно bootstrap
Имеется в базе картинки, и у каждой картинки есть свой id. Я вывел все эти картинки на страницу, и мне нужно сделать так, чтоб при нажатии...

Модальное окно, не срабатывает код
Здравствуйте. Вызываю модальное окно таким образом. &lt;img id=&quot;button&quot; style=&quot;margin-left:0px;margin-top:0px;&quot; src=&quot;&lt;?php...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru