当用户从下拉列表中选择值时,如何在文本字段中显示数据库值
how to display database value in textfield when user select value from drop down list
当用户选择下拉列表值时,价格将根据数据库显示。我想着代码我快死了,我希望有人能在这里帮助我。
<form action="next.php" method="post">
<center>
<table>
下拉列表,用于显示表中的数据库行名
<tr><td width="116">Medicine name</td><td width="221">
<center>:
<select name="name" id="name">
<option>--- Choose Medicine ---</option>
与数据库连接
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("arie");
$sql = mysql_query("SELECT * FROM tabelmedicine ORDER BY name ASC ");
if(mysql_num_rows($sql) != 0){
while($row = mysql_fetch_assoc($sql)){
echo '<option>'.$row['name'].'</option>';
}
}
?>
</select ></center>
</p></td></tr>
用于显示 TabelMedicine 行价格单位价格值的文本字段
<tr><td><p>Price</p></td><td><p align="center">:<input type="text" name="price"
id="price"value="<?php echo ('priceperunit'); ?>" onClick="checkprice()">
</p></td></tr>
<script>
var select = document.getElementById('name');
var input = document.getElementById('price');
select.onchange = function()
{
input.value = select.value;
}
</script>
这应该可以做到。只需确保$row['price']
是正确的数据库字段键
<form action="insertout.php" method="post">
<center>
<table>
<tr>
<td width="116">Medicine name</td>
<td width="221">
<center>
:
<select name="name" id="name">
<option>--- Choose Medicine ---</option>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("arie");
$sql = mysql_query("SELECT * FROM tabelmedicine ORDER BY name ASC ");
if(mysql_num_rows($sql) != 0){
while($row = mysql_fetch_assoc($sql)){
echo '<option value="'.$row['price'].'">'.$row['name'].'</option>';
}
}
?>
</select >
</center>
</p>
</td>
</tr>
<tr>
<td>
<p>Price</p>
</td>
<td>
<p align="center">:<input type="text" name="price"
id="price"value="<?php echo ('priceperunit'); ?>" onClick="checkprice()">
</p>
</td>
</tr>
<script>
var select = document.getElementById('name');
var input = document.getElementById('price');
select.onchange = function(){
input.value = select.value;
}
</script>
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 编辑数据库输入时在文本框上换行
- 使用自动完成文本框从mysql数据库获取表记录并显示在文本字段中
- JavaScript 文本区域值,带有数据库中的新行
- 如何将动态添加的文本框插入MySQL数据库
- onblur文本框生成电子邮件已存在于数据库中的警报
- 如何高亮显示选定的文本并存储在数据库中,以及当页面重新加载时,如何高亮显示回选定的文本
- 单击按钮可多次动态添加选择框、文本框和日期,并将这些值插入数据库
- 剪切从数据库中选择的文本
- 如何显示从MySQL数据库中获取的随机文本和图像
- Php菜单查询数据库并显示文本/链接
- 使用带有数据库信息的下拉菜单填充文本框
- Javascript/PHP,使用文本文件作为数据库,并将内容组织到阵列表中
- 在文本区域的Change上进行AJAX调用以更新数据库
- 如何将翻译后的文本插入数据库 php
- 如何在Web SQL数据库中逐行插入文本文件
- NodeJS:将数据库中检索到的数据以JSON形式转换为纯文本
- 使用数据库中文本框内的复选框自动搜索
- 运行 PHP 代码以根据文本元素的值从数据库中获取值
- 如何使用 javascript 显示来自 MYSQL 数据库的文本