Обучение/Помощь новичкам | Вывод в модальном окне
Такая проблема, не выводит данные лута в модальном окне, что не так в коде?
break;
case 'view':
$k = mysql_query("SELECT * FROM `complekt` WHERE `id`='$id' ORDER BY `level` DESC");
$ke = mysql_num_rows($k);
if($ke=='0'){
header('Location: complekt.php');
exit;
}
$n = mysql_fetch_assoc($k);
echo "<center><div class='title header center'><font color=$n[sort]>$n[name] $n[level] ур.</font></div></center>";
$q = mysql_query("SELECT * FROM `shop` WHERE `complekt`='$id'");
While($w = mysql_fetch_assoc($q)){
echo "<a href='#openModal'><span style='float:left'><img src='/img/shmot/$w[img]' width='50'class='br-i'></a></span><font color='$w[sort]'>$w[name] $w[level] ур.</font><br>Урон: $w[min_u] - $w[max_u] ";
echo' <div id="openModal" class="modal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h3 class="modal-title"><font color="#cb56dd">'.$w[name].'</font></h3>
<a href="#close" title="Close" class="close">×</a>
</div>
<div class="modal-body">
<p><font color="#8fbc8f"><center>Существует 9 видов</font></center></p>
</div>
</div>
</div>
</div>';
echo'<div class="menu">';
echo "<br> <a href='complekt.php?sd=buy&c=$id&id=$w[id]'class='city'>Купить <small><img src='img/silver.png'> $w[silver]</small></a></small></div></div>";
}
Показывает только первый лут при нажатия на картинку лута. На остальные нажимаю результат тот же, только первый лут показывает
Ти незнал что по id нужно выводить?
Slava_Ukraini , я после <a href='#openModal'> ставлю <a href='#openModal&id=".$w[id]."'> в итоге модалка не работает
________
посл. ред. 09.09.2024 в 10:23; всего 1 раз(а); by БЕЛАЗ
________
посл. ред. 09.09.2024 в 10:23; всего 1 раз(а); by БЕЛАЗ
БЕЛАЗ scam (9 сен 2024, в 10:01)
Показывает только первый лут при нажатия на картинку лута. На остальные нажимаю результат тот же, только первый лут показывает
Показывает только первый лут при нажатия на картинку лута. На остальные нажимаю результат тот же, только первый лут показывает
$k = mysql_query("SELECT * FROM `complekt` WHERE `id`='$id' ORDER BY `level` DESC");
$ke = mysql_num_rows($k);
if($ke=='0'){
header('Location: complekt.php');
exit;
}
$n = mysql_fetch_assoc($k);
echo "<center><div class='title header center'><font color=$n[sort]>$n[name] $n[level] ур.</font></div></center>";
$q = mysql_query("SELECT * FROM `shop` WHERE `complekt`='$id'");
while($w = mysql_fetch_assoc($q)) {
$modalId = 'openModal_' . $w['id'];
echo "<a href='#$modalId'><span style='float:left'><img src='/img/shmot/{$w['img']}' width='50' class='br-i'></a></span><font color='{$w['sort']}'>{$w['name']} {$w['level']} ур.</font><br>Урон: {$w['min_u']} - {$w['max_u']} ";
echo "<div id='$modalId' class='modal'>
<div class='modal-dialog'>
<div class='modal-content'>
<div class='modal-header'>
<h3 class='modal-title'><font color='#cb56dd'>{$w['name']}</font></h3>
<a href='#close' title='Close' class='close'>×</a>
</div>
<div class='modal-body'>
<p><font color='#8fbc8f'><center>Существует 9 видов</font></center></p>
</div>
</div>
</div>
</div>";
echo "<div class='menu'>";
echo "<br> <a href='complekt.php?sd=buy&c=$id&id={$w['id']}' class='city'>Купить <small><img src='img/silver.png'> {$w['silver']}</small></a></small></div></div>";
}
БЕЛАЗ scam (9 сен 2024, в 10:22)
Slava_Ukraini , я после <a href='#openModal'> ставлю <a href='#openModal&id=".$w[id]."'> в итоге модалка не работает
Slava_Ukraini , я после <a href='#openModal'> ставлю <a href='#openModal&id=".$w[id]."'> в итоге модалка не работает
// Функція для відкриття модального вікна
function openModal(modalId) {
var modal = document.getElementById(modalId);
modal.style.display = "block";
}
// Функція для закриття модального вікна
function closeModal(modalId) {
var modal = document.getElementById(modalId);
modal.style.display = "none";
}
// Закриття модального вікна при кліку на будь-яке місце поза ним
window.onclick = function(event) {
var modals = document.getElementsByClassName('modal');
for (var i = 0; i < modals.length; i++) {
if (event.target == modals[i]) {
modals[i].style.display = "none";
}
}
}
БЕЛАЗ scam (9 сен 2024, в 10:22)
Slava_Ukraini , я после <a href='#openModal'> ставлю <a href='#openModal&id=".$w[id]."'> в итоге модалка не работает
а в javascript тоже нужно по id
Slava_Ukraini , я после <a href='#openModal'> ставлю <a href='#openModal&id=".$w[id]."'> в итоге модалка не работает
Приклад JavaScript
Приклад в HTML
как то так
function openModal(modalId) {
var modal = document.getElementById(modalId);
modal.style.display = "block";
}
function closeModal(modalId) {
var modal = document.getElementById(modalId);
modal.style.display = "none";
}
window.onclick = function(event) {
var modals = document.getElementsByClassName('modal');
for (var i = 0; i < modals.length; i++) {
if (event.target == modals[i]) {
modals[i].style.display = "none";
}
}
}
Приклад в HTML
<?php
while($w = mysql_fetch_assoc($q)) {
$modalId = 'openModal_' . $w['id']; // Унікальний ID для модального вікна
echo "<a href='javascript:void(0);' onclick='openModal(\"$modalId\")'>
<span style='float:left'>
<img src='/img/shmot/{$w['img']}' width='50' class='br-i'>
</span>
</a>
<font color='{$w['sort']}'>{$w['name']} {$w['level']} ур.</font><br>
Урон: {$w['min_u']} - {$w['max_u']} ";
echo "<div id='$modalId' class='modal'>
<div class='modal-dialog'>
<div class='modal-content'>
<div class='modal-header'>
<h3 class='modal-title'><font color='#cb56dd'>{$w['name']}</font></h3>
<a href='javascript:void(0);' onclick='closeModal(\"$modalId\")' title='Close' class='close'>×</a>
</div>
<div class='modal-body'>
<p><font color='#8fbc8f'><center>Существует 9 видов</font></center></p>
</div>
</div>
</div>
</div>";
echo "<div class='menu'>
<br> <a href='complekt.php?sd=buy&c=$id&id={$w['id']}' class='city'>Купить
<small><img src='img/silver.png'> {$w['silver']}</small></a></small></div></div>";
}
?>
как то так
БЕЛАЗ scam (9 сен 2024, в 10:22)
Slava_Ukraini , я после <a href='#openModal'> ставлю <a href='#openModal&id=".$w[id]."'> в итоге модалка не работает
незнаеш как установить пиши в мой Telrgram договоримся!
Slava_Ukraini , я после <a href='#openModal'> ставлю <a href='#openModal&id=".$w[id]."'> в итоге модалка не работает
Slava_Ukraini scam [БАН] (9 сен 2024, в 10:31)
незнаеш как установить пиши в мой Telrgram договоримся!
От души, заработвло😉
незнаеш как установить пиши в мой Telrgram договоримся!
Стр.: 1, 2