罫線を引くjavascriptがあります。
内容は長過ぎて1万行を超えるため省略します。
その中の変数について質問です。
下記のような、var trades の中の変数記載欄にPHP変数を入れたいと思います。
<script> var trades = [ { date: data[39].date, type: "sell", price: data[39].low, low: data[39].low, high: data[39].high } ]; </script>上記の39の数字の部分を"<?php echo "39";?>"に変更したところ、無事罫線が表示されました。
<script> var trades = [ { date: data["<?php echo "39";?>"].date, type: "sell", price: data["<?php echo "39";?>"].low, low: data["<?php echo "39";?>"].low, high: data["<?php echo "39";?>"].high } ]; </script>次に<?php $event2 = "39";?>と独立させ、上記の"<?php echo "39";?>"の数字の部分を"<?php echo $event2;?>"に変更しても、無事罫線が表示されました。
<?php $event2 = "39";?> <script> var trades = [ { date: data["<?php echo $event2;?>"].date, type: "sell", price: data["<?php echo $event2;?>"].low, low: data["<?php echo $event2;?>"].low, high: data["<?php echo $event2;?>"].high } ]; </script>最後に<?php $event2 = "39";?>と独立させたPHPについて、MySQLの変数を持ってきました。
<?php echo $row_stockup2['date_no'];?>で39と表示されます。これを$event3 としました。
<?php $event3 = $row_stockup2['date_no'];?> <script> var trades = [ { date: data["<?php echo $event3;?>"].date, type: "sell", price: data["<?php echo $event3;?>"].low, low: data["<?php echo $event3;?>"].low, high: data["<?php echo $event3;?>"].high } ]; </script>結果、罫線が全く表示されなくなりました。
PHPは認識するものの、変数になったとたん表示されないようです。
どうすれば表示されるようになりますでしょうか?
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー