如何使用php mysql基于下拉选择来更新另一个字段

用户名

我有一张桌子,我在其中存储项目ID及其说明。现在我将它们显示为来自mysql的下拉菜单。这是桌子

stock_id            description
2013_1Mess_Jan  Canteen
2013_Mess_August    Canteen
2013_Mess_Dec   Canteen
2013_Mess_July  Canteen
2013_Mess_Nov   Canteen
2013_Mess_Oct   Canteen
2013_Mess_Sep   Canteen
A4_Sheets           Stationary
Aloo_Parantha   Canteen
BBA11_4th_sem   Fine
Biscuit_02          Canteen
Biscuit_05          Canteen
Biscuit_10  c      Canteen
Black_White PrintOut
Book_Lost   Library
BP_BBA12_2nd    FIne
BP_PGDM_11  FIne
BP_PGDM_12  FIne

现在我要是如果我选择stock_id,那么说明将自动显示其说明。在这里库存是唯一的关键。这是我的代码(我知道使用ajax是可能的,但我对此是零)

<?php
$con = mysql_connect("localhost","root","");
 $db = mysql_select_db("ex_smartcard2013",$con);

 $getitem=mysql_query("SELECT * FROM 0_stock_master ORDER BY stock_id ASC");
$item = '';
 while($row = mysql_fetch_assoc($getitem))
{
  $item .= '<option value = "'.$row['stock_id'].'">'.$row['stock_id'].'</option>';
}

$getdescription=mysql_query("SELECT * FROM 0_stock_master ");
$description = '';
 while($row2 = mysql_fetch_assoc($getdescription))
{
  $description .= '<option value = "'.$row2['description'].'">'.$row2['description'].'</option>';
}
?>
<!DOCTYPE html>
<!-- saved from url=(0047)http://css-tricks.com/examples/EditableInvoice/ -->
<html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta charset="UTF-8">

    <title>Editable Invoice</title>

    <script src="./Editable Invoice_files/jquery-1.3.2.min.js"></script>
    <script src="./Editable Invoice_files/example.js"></script>
</head>

<body>
<div id="page-wrap">

        <textarea id="header">INVOICE</textarea>

        <div id="identity">


</body>
</html>


        <table id="items">

          <tbody><tr>
              <th>Item</th>
              <th>Description</th>
              <th>Unit Cost</th>
              <th>Quantity</th>
              <th>Price</th>
          </tr>

          <tr class="item-row">
              <td class="item-name"><div class="delete-wpr"><select name="age"> <?php echo $item; ?> </select><a class="delete" href="javascript:;" title="Remove row">X</a></div></td>
              <td class="description"><select name="age"> <?php echo $description; ?> </select></td>
              <td><textarea class="cost">$0.00</textarea></td>
              <td><textarea class="qty">1</textarea></td>
              <td><span class="price">$0.00</span></td>
          </tr>



          <tr id="hiderow">
            <td colspan="5"><a id="addrow" href="javascript:;" title="Add a row">Add a row</a></td>
          </tr>

          <tr>
              <td colspan="2" class="blank"> </td>
              <td colspan="2" class="total-line">Subtotal</td>
              <td class="total-value"><div id="subtotal">$0.00</div></td>
          </tr>
          <tr>

              <td colspan="2" class="blank"> </td>
              <td colspan="2" class="total-line">Total</td>
              <td class="total-value"><div id="total">$0.00</div></td>
          </tr>
          <tr>
              <td colspan="2" class="blank"> </td>
              <td colspan="2" class="total-line">Amount Paid</td>

              <td class="total-value"><textarea id="paid">$0.00</textarea></td>
          </tr>
          <tr>
              <td colspan="2" class="blank"> </td>
              <td colspan="2" class="total-line balance">Balance Due</td>
              <td class="total-value balance"><div class="due">$0.00</div></td>
          </tr>

        </tbody></table>
阿哈·乌迈尔·艾哈迈德(Agha Umair Ahmed)

您需要使用ajax发布URL ID并从ajax获取结果

var data = 'id='+yourid; 
$.post(
      'abc.php',
       data 
      success(function(resp){
          jsonData = $.parseJSON(resp);
          alert(jsonData);
      });

abc.php

id = $_POST['id'];
your query
echo json_encode(array(
description => $description
));

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何基于同一记录中另一个字段的值更新MySql字段

来自分类Dev

在基于MySQL中另一个字段的子查询中使用LIMIT

来自分类Dev

SQL-如何基于另一个字段聚合一个字段

来自分类Dev

如何使用另一个字段的值更新MongoDB字段

来自分类Dev

如何分配一个变量来选择和更新一个字段

来自分类Dev

如何验证基于另一个字段的字段?

来自分类Dev

如何验证基于另一个字段的字段?

来自分类Dev

如何在查询中添加基于另一个字段的字段

来自分类Dev

如何基于使用Signals更新另一个模型的字段来更新模型字段?

来自分类Dev

Linq 使用 select new 中的值来计算另一个字段

来自分类Dev

C# 使用另一个字段的 setter 更新字段

来自分类Dev

使用PHP使用mysql按一个字段选择行并在多个表中按另一个排序

来自分类Dev

使用PHP使用mysql按一个字段选择行并在多个表中按另一个排序

来自分类Dev

如何在formik中基于另一个字段设置一个字段的输入值?

来自分类Dev

在PostgreSQL中插入行时,如何基于另一个字段自动设置一个字段?

来自分类Dev

更新一个DataGridView字段时如何更改另一个字段?

来自分类Dev

如何从MySql中的另一个字段派生的文件的值

来自分类Dev

如何通过random()和另一个字段排序mysql查询结果?

来自分类Dev

如何从MySql中的另一个字段派生的文件的值

来自分类Dev

根据MongoDB文档中的另一个字段更新一个字段(在Node.js中使用Mongoose)

来自分类Dev

根据MongoDB文档中的另一个字段更新一个字段(在Node.js中使用Mongoose)

来自分类Dev

如何从同一mysql数据库表中的另一个字段移动一个字段数据?

来自分类Dev

如何为流星集合中的每个项目更新基于另一个字段的值?(客户端,无持久性)

来自分类Dev

使用字段值更新同一文档中的另一个字段

来自分类Dev

如何按字段分组列表,并通过linq选择另一个字段的分组min?

来自分类Dev

如何构建其中一个字段引用另一个字段的结构

来自分类Dev

Django QuerySets-如何注释一个字段但返回另一个字段?

来自分类Dev

使用VBA将数据透视表设置为基于另一个字段的特定日期

来自分类Dev

在Cloud Firestore中创建另一个字段时,如何更新文档中的字段?

Related 相关文章

  1. 1

    如何基于同一记录中另一个字段的值更新MySql字段

  2. 2

    在基于MySQL中另一个字段的子查询中使用LIMIT

  3. 3

    SQL-如何基于另一个字段聚合一个字段

  4. 4

    如何使用另一个字段的值更新MongoDB字段

  5. 5

    如何分配一个变量来选择和更新一个字段

  6. 6

    如何验证基于另一个字段的字段?

  7. 7

    如何验证基于另一个字段的字段?

  8. 8

    如何在查询中添加基于另一个字段的字段

  9. 9

    如何基于使用Signals更新另一个模型的字段来更新模型字段?

  10. 10

    Linq 使用 select new 中的值来计算另一个字段

  11. 11

    C# 使用另一个字段的 setter 更新字段

  12. 12

    使用PHP使用mysql按一个字段选择行并在多个表中按另一个排序

  13. 13

    使用PHP使用mysql按一个字段选择行并在多个表中按另一个排序

  14. 14

    如何在formik中基于另一个字段设置一个字段的输入值?

  15. 15

    在PostgreSQL中插入行时,如何基于另一个字段自动设置一个字段?

  16. 16

    更新一个DataGridView字段时如何更改另一个字段?

  17. 17

    如何从MySql中的另一个字段派生的文件的值

  18. 18

    如何通过random()和另一个字段排序mysql查询结果?

  19. 19

    如何从MySql中的另一个字段派生的文件的值

  20. 20

    根据MongoDB文档中的另一个字段更新一个字段(在Node.js中使用Mongoose)

  21. 21

    根据MongoDB文档中的另一个字段更新一个字段(在Node.js中使用Mongoose)

  22. 22

    如何从同一mysql数据库表中的另一个字段移动一个字段数据?

  23. 23

    如何为流星集合中的每个项目更新基于另一个字段的值?(客户端,无持久性)

  24. 24

    使用字段值更新同一文档中的另一个字段

  25. 25

    如何按字段分组列表,并通过linq选择另一个字段的分组min?

  26. 26

    如何构建其中一个字段引用另一个字段的结构

  27. 27

    Django QuerySets-如何注释一个字段但返回另一个字段?

  28. 28

    使用VBA将数据透视表设置为基于另一个字段的特定日期

  29. 29

    在Cloud Firestore中创建另一个字段时,如何更新文档中的字段?

热门标签

归档