如何根据从 php 组合框中选择的值在数据库中的文本框中显示该值?

沙德罗

我想在数据库中的文本框中显示值,但该值基于从组合框中选择的值。下面是示例代码,但我知道如何在 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>

以下是我要使用的查询

$q= mysqli_query($connect,"select ItemCode, UnitPrice from oitm");

我知道如何在以下代码中使用数据库中的值

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

我想要的是从上面的查询中选择 ItemCode,然后在文本框中显示 UnitPrice

请任何人都可以帮助我

埃尔·阿姆拉尼·沙基尔

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

<form method="get" action="your_file.php">

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

$itemCode = $_GET['itemCode'];

$query = mysqli_query($connect,"select ItemCode, UnitPrice from oitm where ItemCode = '$itemCode");

$row = myqsli_fetch_array($query);

$price = $row['UnitPrice'];

并将输入值属性更改为:

<input name="showtax" type="text" id="showtax" value="<?php echo if(isset($price)) echo $price ?>" />

另一种解决方案是使用AJAX,您可以使用jquery 进行简单的ajax 请求。希望这对你有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何显示从数据库中选择的值并显示在 php 的多个选择框中

PHP如何在时间组合框中选择存储在数据库中的时间

如何根据选定的值并参考php中的数据库将值获取到文本框?

如何使用数组传递选择框值并使用php存储在数据库中

如何使用AJAX或PHP在数据库中存储添加更多文本框的数据

如何在jsp中选择<option>时从数据库中获取多个值并显示在文本框中

如何在php的文本框中显示数据库中的数据

PHP如何使结果的值显示在文本框中

如何根据数据库中的下拉选择更改文本框值

1的值存储在数据库中而不是文本框值/ PHP-MySql

在php中选择下拉菜单时,在多个文本框中获取数据库值

一旦文本框的值存储在数据库中,禁用它 - PHP

如何在数据库中包含引号的文本框中设置值?

如何在VB.NET的文本框中显示数据库中的空值

如何在codeigniter的选择框中显示从数据库中选择的值

需要在数据库的选择框中显示选定的值以及未选定的值-PHP Codeigniter

如果数量文本框值大于数据库中的可用库存,如何显示消息框

如何从数据库中选择并填充在Vb上的文本框中。网

单击“提交”按钮时,如何使用php oops概念将文本框值插入数据库mysql

使用javafx将选择的值上传到数据库时,如何在组合框中仅显示选择的值

根据php中的数据库值显示图像

根据数据库中的另一个文本框填充文本框值

使用PHP从数据库中预填充令牌输入文本框中的值

PHP / mysql如何使用登录的用户将数据库中的数据回显到文本框

如何使用PHP将文本框中的数据保存到提交按钮上单击的数据库

如何将组合框数据库值链接到文本框?

在初始加载时根据DropdropList中的值(由数据库填充)设置文本框

如何根据数据库值的长度动态更改要在文本框中输入的字符数?

如何从单个文本框中获取多个值并将其存储在数组中以及如何将其存储在数据库中