Javascript 如何在数据库的textbox中显示基于php中combobox中所选值的值?

Javascript 如何在数据库的textbox中显示基于php中combobox中所选值的值?,javascript,php,jquery,Javascript,Php,Jquery,我想在数据库的文本框中显示值,但该值基于combobox中选定的值。 下面是示例代码,但我知道如何在jquery数组中使用来自数据库的值 <html> <head> </head> <body> <form id="taxDetails"> <select name="ItemCode" onchange="setTax(document.Form, this.value);"> <option val

我想在数据库的文本框中显示值,但该值基于combobox中选定的值。 下面是示例代码,但我知道如何在jquery数组中使用来自数据库的值

<html>
<head>
</head>
<body>
<form id="taxDetails">
    <select name="ItemCode" onchange="setTax(document.Form, this.value);">
    <option value="">Select an Item from List...</option>
    <option value="AB">Pen</option>
    <option value="BC">Book</option>
    <option value="ON">Note book</option>
    </select>
    <input name="showtax" type="text" id="showtax" value="<show-value-of-tax-here" />
</form>

<script>
var taxCodes = {
    'AB': 5,
    'BC': 12,
    'ON': 13
};
var form = document.getElementById('taxDetails');
form.elements.ItemCode.onchange = function () {
    var form = this.form;
    form.elements.showtax.value = taxCodes[this.value];
};
</script>
</body>
</html>
我知道如何在以下代码中使用数据库中的值

<script>    
var taxCodes = {
        'AB': 5,
        'BC': 12,
        'ON': 13
    };

var分类代码={
“AB”:5,
“公元前12年”,
“开”:13
};
我想要的是从上面的查询中选择ItemCode,然后在文本框中显示单价


任何人都可以帮助我使用表单并向PHP文件(在这种情况下是您的文件)提交GET HTTP请求,该文件将从数据库中获取数据,使用表单标记中的action属性,如下所示:


在文件顶部,您可以执行以下操作:

$itemCode=$\u GET['itemCode'];
$query=mysqli_query($connect,“从oitm中选择ItemCode,单价,其中ItemCode='$ItemCode”);
$row=myqsli\u fetch\u数组($query);
$price=$row['UnitPrice'];
并将“输入值”属性更改为:


使用表单并向PHP文件(在这种情况下是您的文件)提交GET HTTP请求,该文件将从数据库中获取数据,使用表单标记中的action属性,如下所示:


在文件顶部,您可以执行以下操作:

$itemCode=$\u GET['itemCode'];
$query=mysqli_query($connect,“从oitm中选择ItemCode,单价,其中ItemCode='$ItemCode”);
$row=myqsli\u fetch\u数组($query);
$price=$row['UnitPrice'];
并将“输入值”属性更改为:


欢迎来到SO。第一个问题做得很好。您想在SQL查询中使用HTML表单中的值,特别是
UnitPrice
值?还是想输出一个PHP值以在JavaScript中使用?很抱歉,HTML选择选项中的值将来自数据库中,其中AB、BC和ON是数据库中的项目代码,5、12和13(单价)当您在文本框的单价中选择Pen然后选择5时,这些值也来自数据库欢迎使用SO。第一个问题做得很好。您想在SQL查询中使用HTML表单中的值,特别是
UnitPrice
值?还是想输出一个PHP值以在JavaScript中使用?很抱歉,HTML选择选项中的值将来自数据库中,其中AB、BC和ON是数据库中的项目代码,5、12和13(单价)当您在textboxHi chou500中选择unitprice中的Pen然后选择5时,我尝试了代码,但当我选择一个项目时,它没有显示任何内容,我如何使用以下数组中查询的值,我知道如何使用like$ItemCode和$price作为'AB':5 var taxCodes={'AB':5,'BC':12,'ON':13};它不显示任何内容,因为您缺少在select事件上发送表单的功能,请参见。但问题是,如果加载了我想要显示单价的页面,而没有加载页面使用ajax请求,您可以使用jquery轻松地发出ajax请求。您好,chou500,我尝试过这种代码,但当我选择一个项目时,它不会显示单价还有,如何使用下面数组中查询的值,我知道如何使用$ItemCode和$price作为'AB':5var-taxCodes={'AB':5,'BC':12,'ON':13};它不显示任何内容,因为您缺少在select事件上发送表单的功能,请参见。但问题是,如果加载了我想要显示单价的页面,而没有加载页面使用ajax请求,那么您可以非常轻松地使用jquery发出ajax请求。
<script>    
var taxCodes = {
        'AB': 5,
        'BC': 12,
        'ON': 13
    };