Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Тег <dialog> или модальное окно

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
kuzmich
Отправлено: 07 Августа, 2019 - 11:55:02
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Авг. 2019  


Помог: 0 раз(а)




всем привет!

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

сделал таким образом:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.                 do
  3.         {
  4.         echo "
  5. <dialog>
  6.     <div style='text-align:right;'><button id='close".$product_db_row['id']."'><strong>X</strong></button></div>
  7.     <div>".$product_db_row['about']."</div>
  8. </dialog>
  9.  
  10. <button id='open".$product_db_row['id']."' class='product'>
  11.     <div class='product_image'><img src='".$product_db_row['image']."'></div>
  12.     <div class='product_title'><strong>".$product_db_row['title']."</strong></div>
  13.     <div class='product_about'>".strip_tags(substr($product_db_row['about'],0,300))." ...</div>
  14. </button>
  15.  
  16.  
  17. <script>
  18. var dialog = document.querySelector('dialog');
  19. document.querySelector('#open".$product_db_row['id']."').onclick = function() {
  20.  dialog.showModal(); // открыть модальное диалоговое окно
  21. };
  22.  
  23. document.querySelector('#close".$product_db_row['id']."').onclick = function() {
  24.  dialog.close(); // закрыть диалоговое окно
  25. };</script>     ";
  26.         }
  27.         while ($product_db_row = mysql_fetch_array($product_db));
  28.  


в каждом разделе у меня от одной продукции и выше, смотря какая продукция. так вот проблема в том, что если в одном разделе более одной продукции и нажимаю на любую из них - то выходит описание первой продукции. подскажите люди добрые - может кто сталкивался с данной проблемой.
заранее благодарю.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB