В этом нижеприведенном коде я хочу отображать данные в модальном окне. Моя цель - отобразить найденные данные в модальном диалоге. Фактический результат: они отображаются над формой не в модальном диалоговом окне. Я пробовал некоторые шаги, но я не могу дать ожидаемый результат, помогите мне.Модальный диалог не работает
<?php
$search = (isset($_POST['search']) ? $_POST['search'] : null);
mysql_connect("localhost", "root", "") OR die (mysql_error());
mysql_select_db ("slseatapp") or die(mysql_error());
$query = "SELECT * FROM coursemaster WHERE course_code LIKE '%$search%' or course_name like '%$search%'";
$result = mysql_query($query) or die (mysql_error());
$msg ;
if($result)
{
while($row=mysql_fetch_row($result))
{
$msg=$msg ."ID=".$row[0].",COURSE CODE=".$row[1].",COURSE NAME=".$row[2];
}
echo"<div id='overlay'>('$msg ');</div>";
}
else
{
echo "No result";
}
?>
<script>function overlay(){
el = document.getElementById('overlay');
el.style.visibility = (el.style.visibility == 'visible') ? 'hidden' : 'visible';
}function close() {
document.getElementById('overlay').style.visibility = 'hidden';
}</script>
<style>#overlay div {
width:300px;
margin: 100px auto;
background-color: #fff;
border:1px solid #000;
padding:15px;
text-align:center;
}</style>"
<form action="look.php" method="post">
<center> SEARCH:<input type="text" name="search" placeholder="SEARCH"><br></center>
<center> <input type="submit" name="hhhh" class="btn-success btn"></center>
</form>
Вы не показываете, как срабатывает любой из показанных JS. В любом случае, если вы хотите показать результаты в модальном диалоговом окне, вам нужно позвонить в JS alert() или аналогичную функцию где-нибудь. Параметр этого вызова должен быть заполнен результатами поиска PHP. – spinkus
скажите мне, что нужно менять, и где @Sam Pinkus –