- ベストアンサー
PHPで取得したデータの扱い
653と申します。宜しくお願いいたします。 現在、PHPとJavaScript, HTMLを用いてDBを検索するアプリケーションを 作成中です。 ------------------------------------------------------- <?php <省略> $val1 = [あるselect文で検索されたユニークのデータ]; $val2 = [あるselect文で検索されたユニークのデータ(※上記select文と異なる)]; echo($valu1); echo($valu2); <省略> ?> <script language="javascript"> <!-- Begin alert(<?=$value1?>); alert(<?=$value2?>); <省略> // End --> </script> <以下省略> ------------------------------------------ 上記のようなソースを書きました。 PHP内のecho関数で画面に表示させると $value1 ⇒ '950'、$value2⇒ '410'と出るとします。 この値は実際にDBに格納されているデータと同じ為、正常値と みなします。 しかしJavaScriptないのAlertで表示させると $value1 ⇒ '950'、$value2⇒ '299'と出てしまいます。 この(特に$value2)データの内容が変わってしまうのは なぜでしょうか? $value1, $value2の順番を替えても同じ結果になります。 PHPで取得したデータを格納した変数をJavaScript内で 使用するには何か特別な使用方法などがあるのでしょうか? もしくは上記の使い方が間違っているのでしょうか? ずっと悩んでます・・・(泣)
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
何をやりたいのかがいまいち不鮮明ですが、 alert('<?=$value1?>'); alert('<?=$value2?>'); の事ですか? Single Quoteが無いだけだったりして、、、
その他の回答 (1)
- kusukusu
- ベストアンサー率38% (141/363)
> PHPで取得したデータを格納した変数をJavaScript内で > 使用するには何か特別な使用方法などがあるのでしょう > か? > もしくは上記の使い方が間違っているのでしょうか? 内容を読む限り、正しく動く【はず】です。 もっと違う部分でおかしいのではないでしょうか?
お礼
うゎ・・・ うまく表示しました・・・ なんてことなんでしょう・・ ご迷惑をおかけしました。 やりたかった事はPHPで取得したデータを javascript内で使用したかったのですが、 データの中身がうまくわたっていなかったのです。 ありがとうございました!!