[PHP-users 13364] Re: PHPとJavaScript との連携

tamura php-users@php.gr.jp
Tue, 18 Feb 2003 01:42:24 +0900


田村です。
きしださん、重松さん、近藤さん、皆さんありがとうございます。
 おかげさまで、重松さんの方法で、(phplibは、まだ使っておりませんが)う
まくいきました。感激です。

 近藤さんの
echo  <<<  EOD____EOD

<SCRIPT LANGUAGE=JavaScript>

EOD____EOD;
って、ヒアドキュメントと言うですね。

重松さんの成功したものを代用して、試しましたが

Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or
`T_NUM_STRING' in C:\・・・
と言うエラーがでます。自分なりの理解で試しておりますので、ご指導お願いい
たします。

<?php
echo <<<  EOD
<SCRIPT LANGUAGE=JavaScript><!--
EOD;
(中略)
$res = mysql_query($sql, $conn) or die("データ抽出エラー");
echo <<<  EOD1
var tanka = new Array();
tanka[0] = 0;
EOD1;
while ($row = mysql_fetch_array($res, MYSQL_ASSOC)) { <--ここでエラー
echo <<<  EOD2
  echo "tanka[$ct] = " . $row["sales_price"] . ";\n";
EOD2;
  $ct++;
}
mysql_close($conn);
echo <<<  EOD3
--></SCRIPT>
EOD3;
?>