ถ้าตาม code ของผมนี้ จะส่งค่า จากjava ไป php ได้อย่างไงครับ
ถ้าตามcodeของผมนี้ จะส่งค่า จากjava ไป php ได้อย่างไงครับ
ผมมีfunction java ที่มี php อยู่ด้านใน ผมอยากส่งค่าที่ function java รับมา ให้PHP ทำได้อย่างไงครับ
Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>TEST AJAX</title>
<script type="text/javascript" src="myajax.js"></script>
<script language="javascript">
function display01(data) {
var objDiv = document.getElementById("targetDiv");
var php ="<?
include "../config/config.in.php";
echo "<option selected value=''>---โปรดเลือก---</option>";
//$ip=$_POST['ip'];
$strSQL = "SELECT * FROM course_subject where ClassID='A'";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
while($objResult = mysql_fetch_array($objQuery))
{
echo "<option value='".$objResult["SubID"]."'>".$objResult["SubName"].'('.$objResult["SubID"].')'."</option>";
}
?>";
objDiv.innerHTML = php;
}
function display04(strBookDetails) {
var objDiv = document.getElementById("targetDiv4");
objDiv.innerHTML = strBookDetails;
}
function select01(data){
postDataReturnText('list01', 'ip=' + data, display01);
}
function select04(data){
postDataReturnText('listbook', 'ip=' + data, display04);
}
</script>
</head>
<body>
test01
<table>
<tr>
<td><font size="2">ประเภทหลักสูตร:</font></td>
<td><font size="2">
<select name="02" onChange = "select01(this.value),select04(this.value)">
<option selected value="">---โปรดเลือก---</option>
<?
$strSQL = "SELECT * FROM course_classlevel ORDER BY ClassSort ASC ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
while($objResult = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResult["ClassID"];?>"><?=$objResult["ClassName"].'('.$objResult["ClassID"].')';?></option>
<?
}
?>
</select></font></td>
</tr>
<tr>
<td><font size="2">หลักสูตร:</font></td>
<td><font size="2">
<select name="03" id="targetDiv" onChange = "select02(this.value)">
<option selected value="">---โปรดเลือก---</option>
</select></font></td>
</tr>
<tr>
<td><font size="2">วิชา:</font></td>
<td><font size="2">
<select name="04" id="targetDiv2" OnChange="resutName(this.value);">
<option selected value="">---โปรดเลือก---</option>
</select></font></td>
</tr>
</table>
<br />
<div id="targetDiv4"></div>
</body>
</html>
Tag : PHP, MySQL, JavaScript, Ajax, CakePHP, JAVA
Date :
2013-04-25 16:06:00
By :
kissover
View :
1060
Reply :
2
You cannot pass variable values from the current page javascript to the current page PHP code... PHP code runs at the server side and it doesn't know anything about what is going on on the client side.
You need to pass variables to PHP code from html-form using another mechanism, such as submitting form on GET or POST methods. จบป่ะ !!!
อ้างอิงจาก : http://stackoverflow.com/questions/1917576/how-to-pass-javascript-variables-to-php
Date :
2013-04-25 16:34:19
By :
popnakub
Date :
2013-04-25 21:10:53
By :
mr.win
Load balance : Server 00