我想在php代码中使用javascript variable
。怎么做?我想在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>
答案 0 :(得分:0)
为了解决这个问题,您需要解决代码中的一些问题。首先,表标记永远不会关闭,但您可能无论如何都不需要此标记中的表标记。其次,为了使其具有功能性,您应该将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>
在上一个代码示例中,您应该将action属性值更改为将处理此请求的PHP页面。话虽这么说,你可以使用php代码中的$_POST[]
变量来访问select的值。鉴于select的名称被称为&#34; level &#34;,您应该使用$_POST["level"]
来访问服务器上select的值。
在访问数据库方面,您没有提供足够的信息来说明您使用的内容,以便我提供帮助。但是,这个问题可能超出了这个问题的范围,因为它需要一些相当广泛的设置。