aタグで表示する文字に変数を入れたいです。
html
1<?php 2//mysql接続 3$pdo = new PDO($dsn, $user, $password); 4 5//配列に格納 6$sql = 'SELECT * FROM latlng'; 7$result = $pdo->query($sql); 8foreach($result as $row){ 9 $comments[]=$row['comment']; 10} 11//json形式に変換 12$phpjson3=json_encode($comments); 13?> 14 15<script type="text/javascript"> 16//変数に戻す 17var test3=JSON.parse('<?php echo $phpjson3; ?>'); 18 19for(var i=0;i<test.length;i++){ 20 var com=test3[i]; 21 var data=[{"lat":lat,"lng":lng, "com":com, "cate":cate} ]; 22 var marker=new L.Marker(new L.latLng(latlng), {com:com}); 23//↓ここに表示させたい 24 marker.bindPopup("<a href='#'><script>document.write(com); </script></a>"); 25 26 searchLayer.addLayer(marker); 27 28} 29 30</script> 31
("<a href='#'><?php echo &row['comment']; ?></a>"); とした場合はすべてのポップアップが最新投稿のものになってしまいました。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/24 21:12