点击左边出现右边的数据
代码如下:帮忙看哈
<script>
  
  document.getElementById("sel").value="3";
  document.getElementById("sel").fireEvent("onchange");
  function demo()
  {
   var d=document.getElementById("sel").value;
   document.getElementById("tex").value=d;
   alert(d);
  
  }
  </script><select id="sel" name="test" onchange="demo();" style=" width:80px; height:22px">  
<option value="" selected="selected">请选择</option>
<?php
foreach(range('A','Z') as $val){
echo "<option value='$val'>";
echo  $val;
echo "</option>";
}
?>
</select>
</td>
<?php
require_once'admin/config.php';
if($conn){
$stmt=odbc_exec($conn,"SELECT  DISTINCT [类别] FROM [网站商品视图] WHERE [类别] like 'A%'");
if($stmt){
$arr=array();
while($row=odbc_fetch_array($stmt)){
$arr[]=$row;
}
for($i=0;$i<count($arr);$i++)
{
if($i%4==0){
echo "<tr>";
}
?>
<td width="395">
<input type="checkbox" name="test3"/><?php echo $arr[$i]['类别'];?>
</td>
<?php
}
}
}
?> 

解决方案 »

  1.   

    php接收到的数据是什么?
    print_r($_GET);
    print_r($_POST);
      

  2.   

    直接在原页面执行无刷新  怎么把alert(d)的值传给sql语句。
      

  3.   

    无刷新的话就得用ajax来做了,把select框的值传给php,php返回json数据给js,js完成页面映射。
      

  4.   


    html实现:
    <select name="sel"  id="sel">
    <option name="1">1</option>
    <option name="2">3</option>
    </select>PHP获取:
    $sel = $_POST['sel'];
      

  5.   

    通过表单提交,那么你select的值就可以传递到服务端。
      

  6.   


    ajax啊  你左边点击时触发js函数  用ajax将选的值传到服务器  获取对应的数据拿回来放到右边
      

  7.   

    重写onchange事件处理函数,函数里发个ajax请求将sel的值给服务端,得到结果后展示给右边.
    ajax网上例子很多,找找吧.
      

  8.   

    onchange事件怎样函数里发个ajax请求将sel的值给服务端啊。ajax我还不太懂