在php函数中访问javascript变量

在php函数中访问javascript变量,javascript,php,Javascript,Php,我想在php代码中使用javascript变量。怎么做?我想在php中使用变量X从数据库中获取数据 <script> function changeTest(obj){ var x=obj.options[obj.selectedIndex].value; alert(obj.options[obj.selectedIndex].value); } </script> <table border="1" id="table"> <

我想在php代码中使用
javascript变量
。怎么做?我想在php中使用变量
X
从数据库中获取数据

<script>

 function changeTest(obj){
  var x=obj.options[obj.selectedIndex].value;
    alert(obj.options[obj.selectedIndex].value);
  }

</script>

<table border="1" id="table">
<tr><td>
<select name="level" onChange="changeTest(this)">
    <option value="A" selected="selected">A</option>
    <option value="B">B</option>
    <option value="C">C</option>
    <option value="D">D</option>
</select>

功能更改测试(obj){
var x=obj.options[obj.selectedIndex].value;
警报(对象选项[obj.selectedIndex].value);
}
A.
B
C
D

为了解决此问题,您需要修复代码中的一些问题。首先,table标记永远不会关闭,但是在这种上下文中可能不需要table标记。其次,为了使这个功能化,您应该将select包含在表单标记中,因为这是完成任务的最简单的方法


样品

A.
B
C
D

在前面的代码示例中,您应该将action属性值更改为将处理此请求的PHP页面。也就是说,您可以在php代码中使用
$\u POST[]
变量来访问select的值。假设select的名称称为“级别”,则应使用
$\u POST[“级别”]
访问服务器上select的值

在访问数据库方面,您没有提供足够的有关您正在使用的内容的信息,以便我提供帮助。然而,这个问题可能超出了这个问题的范围,因为它需要一些相当广泛的设置

<form method="post" action="URL_OF_PHP_PAGE.PHP">
    <select name="level" onchange="changeTest(this)">
        <option value="A" selected="selected">A</option>
        <option value="B">B</option>
        <option value="C">C</option>
        <option value="D">D</option>
    </select>
</form>