for($i = 1;$i<3;$i++)
{
$select[$i] = $_GET['sel'.$i];
} $flag =1;
for($i = 1;$i<3;$i++)
{
if($select[$i] == 'ALL'|| $select[$i] ==''){
$str .= '';
}
else
{
if($flag == 1)
{
$str .= " Where ";
$str .= $tt_selname[$i] ."= '".$select[$i]."'";
$index = array_search($select[$i],$tt_option[$i]);
$is_selected[$i][$index] = 'selected'; $flag --;
}
else
{
$str .= ' and '.$tt_selname[$i]."= '".$select[$i]."'";
$index = array_search($select[$i],$tt_option[$i]);
$is_selected[$i][$index] = 'selected';
}
}
}
<script>
function setselstate(step_value)
{
document.getElementById('sel2').options[0].selected = true;
if (step_value != 'ALL')
{
document.getElementById('sel2').disabled = false;
}
else
{
document.getElementById('sel2').disabled = true;
}
}
function setselstate2(step_value)
{
if (step_value != 'ALL')
{
document.getElementById('sel2').disabled = false;
}
else
{
document.getElementById('sel2').disabled = true;
}
}
</script>
<form name="frm1" method="get" action="budget_control.php?action=do">
<table >
<tr>
<td align="right"><b>项目</b> </td>
<td><select name="sel1" id="sel1" onchange="setselstate(this.value);">
<option value="ALL">ALL</option>
<?php
for($i=0;$i<count($tt_option[1]);$i++)
echo '<option value="'.$tt_option[1][$i].'" '.$is_selected[1][$i].'>'.$tt_option[1][$i].'</option>';
?>
</select>
</td>
数据库部分字段:ID
Num(序号)
project(项目)
现在项目选项(project)里无法获取数据库中project字段的值,请问是什么原因?
解决方案 »
- 怎的字符串中 数字问题?????
- 其实 我有个关于php+mysql问题不解
- 我是新手,还没安装上,非常看急!!!!!各位大侠帮帮忙吧!???咋安装不上啊?有用<<PHP 和 MySql Web 开发>>(原书第三版)这本书附带的光盘安装的吗?这没安成功啊,这些东西下载的话,有没有中文网站供下载啊?
- 发送邮件(PHP)
- function内$rs=的值,为什么在function外无法调用?
- 求个具体的php+mysql分页-----不要网上搜的
- 测试XXTea算法,网上没有一个php版本能还原我的字符串,太奇葩了。
- 急!二级动态菜单问题
- 请帮我看一下session问题(登陆功能)
- 求助
- zend studio 的问题
- 变量中怎么加入变量啊?
但html里面只有sel1啊……二级下拉菜单?第二个问题,你的下拉菜单不提交就想执行php么?
<table >
<tr>
<td align="right"><b>项目</b> </td>
<td><select name="sel1" id="sel1" onchange="setselstate(this.value);">
<option value="ALL">ALL</option>
<?php
for($i=0;$i<count($tt_option[1]);$i++)
// 这里$tt_option[1][$i]的内容有特殊编码吗?例如引号之类的,建议value用数字id
echo '<option value="'.$tt_option[1][$i].'" '.$is_selected[1][$i].'>'.$tt_option[1][$i].'</option>';
?>
</select>
</td>