متشکرم.
اشکال من در این بود که بجای <? و ؟> از <? و php?> استفاده می کردم و در این صورت بایستی بعد از php?> حتما یک space بزنیم تا کد رو بخونه و برای همین error زیر رو میداد
...Parse error: syntax error, unexpected '=' in c:\server
و جالبه که اگه از کلمه php صرفنظر کنیم دیگه لازم نیست space بزنیم و کد رو پردازش میکنه!
ولی روش معکوس اون هنوزم برام عملی نیست یعنی تعریف یک متغیر جاوا بین کدهای php طبق کد زیر
start code:
<script type="text/javascript">
function setMenu(form) {
var theMenuValue = form.my_menu.options[form.my_menu.selectedIndex].value;
<?php
$phpMenuValue= ?>theMenuValue<? ;
mysql_select_db($database_TTConnMySql, $TTConnMySql);
$query_rsMenu = "SELECT id, fa_name FROM myTable WHERE id= '".$phpMenuValue."' ";
$rsMenu = mysql_query($query_rsMenu, $TTConnMySql) or die(mysql_error());
?>
}
</script>
Error Message is:
Parse error: syntax error, unexpected ';'
1
خطای بالا رو برای خط (انتقال متغیر جاوا به کد پی اچ پی) رو میده !خط پایین
$phpMenuValue= ?>theMenuValue<? ;