在多个添加中通过jquery加载数量

时间:2017-06-27 16:03:52

标签: javascript php jquery ajax database

我使用jQuery和PHP查看数据库中产品的数量(库存)。

index.php代码

<table>
  <tr style="background-color:black;color: #fff;text-align: center;">
    <td style="width:30%">name</td>
    <td style="width:30%">qty</td>
  </tr>
  <tr>
    <td>
      <select name="jens_id[]" id="jens_id" required="" >
        <option ></option>
        <option >1</option>
        <option >2</option>
      </select>
    </td>
    <td>
      <span class="contentsr" id="contentsr" ></span></td>
  </tr>
<tr>
    <td>
      <select name="jens_id[]" id="jens_id" required="" >
        <option ></option>
        <option >1</option>
        <option >2</option>
      </select>
    </td>
    <td>
      <span class="contentsr" id="contentsr" ></span></td>
  </tr>
  <tr>
    <td colspan="8">
      <input style="margin-right: 44%" type="submit" id="sumbit" onclick="calc(this)  findTotal() allfees()" name="submit" value="submit"/>
    </td>
  </tr>
</table>

mojodi_test代码是这样的:

<?php  include 'db/db.php'; ?>
<script type="text/javascript">
    $(document).ready(function(){
        $('#jens_id').change(function() {
            if($(this).val() !=''){
                $.get('mojodi_data.php',{whats: $(this).val()}, function(data) {
                    $('#contentsr').html(data);
                });
            }
        });
    });
</script>
<?php       
    if(isset($_GET['whats'] )){
        $ids = $_GET['whats'];              
        $sql=$db->query("SELECT * FROM anbar WHERE jens_id='$ids'");
        while($row=$sql->fetch()){
            $mojodiha= ($row['kharid'] - $row['forosh']);    ?>
<td hidden="" > <input hidden=""  name="mojodi" type="text" value="<?php echo $mojodiha ?>" /></td>
<?php echo $mojodiha; ?>qty
<?php }  } ?>

此代码适用于第一行,但之后不适用。其他行数量为空,仅显示第一行的数量。

0 个答案:

没有答案