开发者社区> 问答> 正文

onchange获得的value,如何用value去执行SQL查询。

screenshot
通过选择科室,用onchange获得了科室的value可以输出到文本框,但我需要使用这个获得的value去做SQL查询在相应的文本框中显示,如何实现。
代码如下:

 <script src="js/jquery.min.js" type="text/javascript"></script>
<script src="js/turn.js" type="text/javascript"></script>
<style>
#table {
    background: #CBD8AC;
    width: 100%;
    text-align: center;
    padding: 0px 0 0px 0;
}
#tr {
    border-bottom: 1px solid #C9CFC1;
    background-color: #F9FCDC;
    background: url(../images/dlgtitle.gif) repeat-x;
    height: 28px;
    line-height: 28px;
    font-weight: bold;
    color: #000;
    text-align: center
}
</style>
<script type="text/javascript" language="javascript" src="js/function.js" charset="gb2312"></script>
<?php 
//添加奖金页面

@include "login_check.php";
@include "conn.php";

$inputnumb=@$_POST['inputnumb'];
if(empty($inputnumb))$inputnumb=1;
if($inputnumb>15)$inputnumb=15;


date_default_timezone_set('PRC'); //指定北京时间
//$jj_year=date('Y');  //获取年
//$jj_month=date('m');  //获取月
//$jj_day=date('d');  //获取日


?>
<div id="height_add_top"></div>
<div id='title_table' align="center"><strong>添加科室奖金信息</strong></div>

<script type="text/javascript" src="My97DatePicker/WdatePicker.js"></script>
<table >
  <tr>
    <td><form action=gzjj_add.php method=post name=form1 >
        奖金额度数量(最多十五个):
        <input type=text name=inputnumb size=10 value="<?php echo $inputnumb?>">
        <input type=submit name='gzjj_add' value='提交'>
      </form></td>
  </tr>
</table>
<table id='table'>
  <form action=zhixing.php method=post name=gzjj_add>
    <tr id='tr'>
      <td>奖金月份</td>
      <td>科室</td>
      <td>正式职工人数</td>
      <td>系数1</td>
      <td>系数2</td>
      <td>应发奖金1</td>
      <td>应发奖金2</td>
      <td>高知津贴</td>
      <td>专家</td>
      <td>加班</td>
      <td>夜班误餐费</td>
      <td>备注</td>
    </tr>
    <tr  bgcolor="#FFFFFF">
      <td><?php
      for($i=1;$i<$inputnumb+1;$i++)
        $sql1="select * from jj_config where id=1;";

    //echo $sql1;


//获取管理员设定的月分 ,如果当前日期超过设定月分+1月的30日的话,提示 不能添加
    if($new_row=mysql_fetch_array(mysql_query($sql1)))  //如果有记录则输出
    {   
        list($id,$month)=$new_row;
        $config_month= "$month";    
    }



                    $nowtime =$config_month;
        echo $nowtime;                  ?>
        <input type="hidden" name="jj_date" size="14" value="<?php echo $nowtime;?>" readonly="readonly" class="Wdate"  onfocus="WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM'})"/></td>
      <input type=hidden name=operation value=gzjj_add >
      <td><select name=gz_num id="gz_num" onchange="change(this.value);">
          <?php

    $gz_result=mysql_query("select * from gongzhong where gzh_renum=0;");
    while($gz_row=mysql_fetch_array($gz_result))
    {
        list($gzh_num,$gzh_name)=$gz_row;
        ?>
          <option value=<?php echo $gzh_num ; ?>><?php echo $gzh_name ; ?></option>
          <?php
    };
    ?>
        </select></td>
     <td><input type="text" name="ygrs" size="5" value="" class="cls"/></td>
     <td><input type="text" name="xs1" size="5" value="" class="cls"/></td>
      <td><input type="text" name="xs2" size="5" value="" class="cls"/></td>
      <td><input type="text" name="yf1" size="5" value="" class="cls"/></td>
      <td><input type="text" name="yf2" size="5" value="" class="cls"/></td>
      <td><input type="text" name="gzjt" size="5" value="" class="cls"/></td>
      <td><input type="text" name="zj" size="5" value="" class="cls"/></td>
      <td><input type="text" name="jb" size="5" value="" class="cls"/></td>
      <td><input type="text" name="ybwcf" size="5" value="" class="cls"/></td>
      <td><input type="text" name="bz" size="20" value="" class="cls"/></td>
    </tr>
    <tr bgcolor="#FFFFFF" class='tr_button'>
      <td colspan=12><input type=reset value=' 清 空 '>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <input type=submit name=gzjj_add value=' 保 存 '></td>
    </tr>
  </form>
</table>
<div id="height_add_bottom"></div>
<script>
function change(value)
{
document.getElementById("ygrs").innerText=value;
document.getElementById("xs1").innerText=value;
document.getElementById("xs2").innerText=value;
}
</script>

展开
收起
小旋风柴进 2016-03-18 14:07:27 2497 0
1 条回答
写回答
取消 提交回答
  •  $.ajax({
         url:'你要执行的url',
         type:'post',
         data:{你要传递的参数},
         success:function(执行完毕后返回的参数){
            //调用后台方法后要在页面执行的操作
         }
     })
    2019-07-17 19:06:32
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载