v2.5.2
Giriş yap

PHP değişkeni JS kodunda yazdırılmıyor.

Anonim
340 defa görüntülendi

Merhaba takvim uygulaması geliştirdim kendi bilgisayarımda internet sunucusunda verdiğim kod çalışıyorken siteme eklediğimde çalışmıyor.

<?php 
$schedules = $conn->query("SELECT * FROM `etkinlikler`");
$sched_res = [];
foreach($schedules->fetch_all(MYSQLI_ASSOC) as $row){
    $row['sdate'] = date("F d, Y h:i A",strtotime($row['start_datetime']));
    $row['edate'] = date("F d, Y h:i A",strtotime($row['end_datetime']));
    $sched_res[$row['id']] = $row;
}
?>
<?php 
if(isset($conn)) $conn->close();
?>
</body>
<script>
    var scheds = $.parseJSON('<?= json_encode($sched_res) ?>')
</script>
PHP

Aslında olay şu script kısmı takvimdeki etkinlikleri json formatında gösteriyor ama $sched_res php değişkeni bilgisayar sunucusunda oraya yazdırılıyorken sitemde boş gözüküyor bunu nasıl çözebilirim lütfen yardım edin.

Cevap yaz
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cevaplar (1)
jct
671 gün önce

Hocam local'de hiçbir kısıt olmadan çalışıyorsunuz, ancak real ortamda birçok kısıt ve güvenlik önlemi var,

var scheds = $.parseJSON('<?= echo json_encode($sched_res); ?>')
JavaScript

Hatta kısa kullanım bile kısıtlı olabilir

var scheds = $.parseJSON('<?php echo json_encode($sched_res); ?>')
JavaScript