Javascript js和php不起作用的html select语句
我正在尝试使用html选择并根据选择的值显示mysql查询值。 我使用javascript和它们的id选择所选的值,然后将它们转换为php变量,如下所示 然后,我使用一个比较语句来计算php变量,如果为true,则返回db查询结果。但是php脚本上的if语句似乎不起作用,并且不返回或回显任何内容Javascript js和php不起作用的html select语句,javascript,php,Javascript,Php,我正在尝试使用html选择并根据选择的值显示mysql查询值。 我使用javascript和它们的id选择所选的值,然后将它们转换为php变量,如下所示 然后,我使用一个比较语句来计算php变量,如果为true,则返回db查询结果。但是php脚本上的if语句似乎不起作用,并且不返回或回显任何内容 //HTML FORM select <form method="post" action="" name="myform"> <th st
//HTML FORM select
<form method="post" action="" name="myform">
<th style="width:3%;" >MOH
<select name="moh" id="myselect" onchange="javascript: form.submit();">
<option id="4" value="received_moh_day1">Day 1</option>
<option id="5" value= "received_moh_day2">Day 2</option>
<option id="6" value= "received_moh_day1_and_2">Day 1 and 2</option>
</select>
</th>
</form>
<script type="text/javascript">
var jvalue_moh_1 = document.getElementById('4').value;
var jvalue_moh_2 = document.getElementById('5').value;
var jvalue_moh_3 = document.getElementById('6').value;
//document.getElementById('personlist').value=Person_ID;
</script>
<script type="text/javascript">
//Convert Javascript variable to php variable
<?php
$moh1 = "<script>document.write(jvalue_moh_1)</script>";
$moh2 = "<script>document.write(jvalue_moh_2)</script>";
$moh3 = "<script>document.write(jvalue_moh_3)</script>";
//$moh = "<script>document.write(jvalue2)</script>" ;
?>
</script>
</tr>
</thead>
<tbody>
<?php endif; ?>
<?php
$i=1;
if ($data && $_GET['log'] == 'ATTNSC') {
print_r($moe1);
foreach ($data as $key => $value) {
//print_r($moe3);
if($moe3 == 'received_moe_day1_and_2'){
echo "<td class='align-td' id='received_moe_day1_and_2_td".$i."'>".$value['received_moe_day1_and_2']."</td>";
}
elseif ($moe2 == 'received_moe_day2'){
echo "<td class='align-td' id='received_moe_day1_and_2_td".$i."'>".$value['received_moe_day2']."</td>";
}
elseif ($moe1 == 'received_moe_day1'){
echo "<td class='align-td' id='received_moe_day1_td".$i."'>".$value['received_moe_day1']."</td>";
}
elseif ($moh3 == 'received_moh_day1_and_2'){
echo "<td class='align-td' id='received_moh_day1_and_2_td".$i."'>".$value['received_moh_day1_and_2']."</td>";
}
elseif ($moh2 == 'received_moh_day2'){
echo "<td class='align-td' id='received_moh_day1_and_2_td".$i."'>".$value['received_moh_day2']."</td>";
}
elseif ($moh1 == 'received_moh_day1') {
echo "<td class='align-td' id='received_moh_day1_td".$i."'>".$value['received_moh_day1']."</td>";
}
$i++;
}
}else{
?>
//HTML表单选择
卫生部
第一天
第2天
第1天和第2天
var jvalue_moh_1=document.getElementById('4').value;
var jvalue_moh_2=document.getElementById('5').value;
var jvalue_moh_3=document.getElementById('6').value;
//document.getElementById('personlist')。value=Person\u ID;
//将Javascript变量转换为php变量
带有主页的活动
名称在代码中可用?主页是您班级的名称吗?这就是以.java结尾的文件?很可能你的类名是HomePage,布局文件是home\u page。你需要把它指向类而不是布局文件顺便说一句,你的包名在应用程序
标记中的哪里?是的,你的基本包在哪里?据我所知,没有一个类的第一个字母是小写的。