php ile javascript değişkenine veri çekme
'''javascript
var Veriler = ['<?php foreach ($blogcek as $key => $value) {
echo $value['urun_baslik'].= '"';
} ?>'];
'''
arkadaşlar bu şekilde var değerine sqlden veri çekmeye çalışıyorum amacım bu verileri autocomplate içinde kullanmak fakat bir türlü başaramadım şimdiden teşekkürler :)
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
Öncelikle kafa karışıklığını önlemek için js dizisine aktaracağınız php değişkenini farklı bir yerde hazırlamanızı öneririm.
<?php
// js dizisine aktarılacak verileri tutacak bir php dizisi oluşturuyoruz:
$autocompleteArray = [];
// Bu php dizisine tek tek değerleri aktarıyoruz:
foreach($blogcek as $key=>$value) $autocompleteArray[] = '"'.$value['urun_baslik'].'"';
// Dizide toplanan tüm değerleri "," karakteriyle birleştirip bir string elde ediyoruz:
$autocompleteArrayString = implode(",", $autocompleteArray);
?>
<script>
var veriler = [<?=$autocompleteArrayString?>];
</script>