在我的PHP页面上,我正在检查用setInterval
方法编写的PHP代码块中数据库中的一个字段。
如果我从数据库收到的值等于某个值,则我正在同一目录中播放音频文件。
但是我第一次进入页面时遇到问题,但是刷新页面通知时未收到通知,我从控制台收到以下错误:
我的代码:
<button id="capanBildirim" onclick="bildirimCal()" style="display:none;"></button>
<script>
function bildirimCal(){
var audio = new Audio('<?php echo plugin_dir_url( __FILE__ ) ."bildirim_sesi.mp3";?>');
audio.play();
};
setInterval(function(){
<?php
//bağlantı kuruyorum mysql
$baglanti = @mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
$veritabani = @mysql_select_db(DB_NAME);
$sonuc;
$sorgu="CREATE TABLE odeme_bildirim(durum int)";
$sorgu2="insert into odeme_bildirim values(1) ";
$sorgu3="select durum from odeme_bildirim";
if($sonuc > 1){
$sonuc = mysql_query($sorgu2);
}
else{
$sorgu33= mysql_query($sorgu3);
$goster= mysql_fetch_array( $sorgu33 );
$sonuc = $goster[0];
}
if($goster[0])
{
echo "document.getElementById('capanBildirim').click();";
$guncelle_sorgu="UPDATE bildirim SET durum=0";
mysql_query($guncelle_sorgu);
}
mysql_close($baglanti);
?>},6000);</script>