2016-08-13 4 views
0

루프에 여러 데이터베이스 항목을 표시하려면 어떻게해야합니까? 있도록은 다음과 같습니다PHP 마크로 표시하기위한 루프 while 루프에서 자바 스크립트를 사용하는 방법

enter image description here

그러나 여러 마커를.

PHP에서 여러 마커를 표시하도록 자바 스크립트를 반복 할 수 없습니다. 그렇게 할 수 있습니까? 더 디버깅

dataProvider: { 
    map: "worldLow", 
    <?php include ('query.php'); 
    // store all markers here 
    $markers = array(); 
    while ($row= mysql_fetch_array($fetch)) { 
     // add new marker data 
     $markers[] = array(
      'zoomLevel' => 5, 
      'scale' => 0.5, 
      'title' => $row['city'], 
      'latitude' => $row['lati'], 
      'longitude' => $row['longi'], 
     ); 
    }?> 
    images: <?=json_encode($markers)?> 
} 

- 사용 개발자 콘솔 및/또는 렌더링 자바 스크립트를 참조하십시오

dataProvider: { 
    map: "worldLow", 
    images: [ 
    <?php include ('query.php'); 
    while($row= mysql_fetch_array($fetch)){ 
     $cty = $row['city']; 
     $lat = $row['lati']; 
     $lon = $row['longi']; 
     }?> 
     { 
     zoomLevel: 5, 
     scale: 0.5, 
     title: "<?php echo $cty;?>", 
     latitude: <?php echo $lon;?>, 
     longitude: <?php echo $lat;?> 
    }] 
} 
+0

먼저 odrer 코드를 입력하십시오. –

+1

에코는 루프 내부에 있어야합니다. –

답변

2

나는 여분의 시세 및 다른 기호 문제를 방지하기 위해 당신이 json_encode 기능을 사용하는 것이 좋습니다.

+0

ty. 아주 잘 .... – viral