تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تم الحل - كيفية تمرير نتائج استعلام الى دالة جافاسكربت
#1
السلام عليكم ورحمة الله تعالى وبركاته

عندي دالة بلغة الجافا سكربت وهي لعمل قائمة لاختيار مجموعة دول .. الدالة تعمل بشكل سليم عند ادخال الدول يدوياً كالتالي 

PHP كود :
          <div id='content'>
 
           <script type="text/javascript">

 
               $(document).ready(function () {               
               
var countries = new Array("Afghanistan""Albania""Algeria", ...);

 
               // Create a jqxComboBox
 
               $("#jqxComboBox").jqxComboBox({sourcecountriesmultiSelecttruewidth600height25});           


                
$("#arrow").jqxButton({  });
 
               $("#arrow").click(function () {
 
                   $("#jqxComboBox").jqxComboBox({ showArrowfalse });
 
               });
                .        
                .
                . 
 لكني ارغب بجعل مصدر المتغير var countries يكون استعلام من قاعدة البيانات 

جربت عمل كود php للاستعلام كالتالي لكن دون فائدة 

PHP كود :
<?php 
$q 
"SELECT country FROM countrytbl"

foreach (
$db->query($q) as $row){

$countries $row["country"];
}

?>

وقمت بتغيير var countries الى var countries = <?php echo json_encode($countries); ?>;

تم حل المشكلة والحمد لله كالتالي :

تم تغيير foreach الى while 

PHP كود :
$query=mysqli_query($db,$q);
while (
$row mysqli_fetch_assoc($query)):
$countries[] = $row["country"];
endwhile; 
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] ماهي دالة الوصول الى كل قيمة على حدة من بين مجموعة قيم مفصولة عن ابعضها بفاصلة ؟ sandanet 6 104 07-10-18, 04:44 PM
آخر رد: sandanet

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم