Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将数据从组合框检索到其他输入字段_Php - Fatal编程技术网

Php 将数据从组合框检索到其他输入字段

Php 将数据从组合框检索到其他输入字段,php,Php,我是PHP初学者,在创建组合框或下拉列表时遇到问题。组合框或下拉列表包含股票名称,当我单击任何股票时,应显示股票代码和生产商。我已经附上密码了。我的代码可以单独检索股票代码。我如何使股票代码和生产者被检索 这就是我正在做的 选择股票* 精选股票 //PHP 回显'.$data['stockname'].'; $('#stockname')。在('change',function()上{ 如果($(this).val()!=0){ $('#stockno').val($(this.val());

我是PHP初学者,在创建组合框或下拉列表时遇到问题。组合框或下拉列表包含股票名称,当我单击任何股票时,应显示股票代码和生产商。我已经附上密码了。我的代码可以单独检索股票代码。我如何使股票代码和生产者被检索

这就是我正在做的

选择股票*
精选股票
//PHP
回显'.$data['stockname'].';
$('#stockname')。在('change',function()上{
如果($(this).val()!=0){
$('#stockno').val($(this.val());
$('#producer').val($(this.attr('data-producer'));
}
});

谢谢,但仅为stockno,producer字段获取的代码为空。请告诉我学习曲线的进展情况。谢谢大家。您是否更改了html选项:echo“”。$data['stockname'].';@哈马德·艾哈迈德·汗。是的,我当然知道。哈蒙德,你好,我还没有解决这个问题。请帮帮我。埃梅卡
                <label class="col-lg-2 col-form-label" for="val-skill">Select Stock<span class="text-danger">*</span> </label>
                <div class="col-lg-6">
                
                <select id="stockname" name="stockname" class="form-control" required="">
                
                <option value="0">Select Stock</option>
                <?php
                $ddaa = $pdo->query("SELECT id, stockname, stockno, producer FROM storemaster ORDER BY id");
                    
                    while ($data = $ddaa->fetch(PDO::FETCH_ASSOC))
                    {                                   
                        echo "<option value='$data[stockno]', '$data[producer]'> $data[stockname]</option>";
                        
                    }
                ?>
                  </select>
                 </div>
            </div>
                

        
            
        <div class="form-group">
          <label class="col-sm-2 control-label">Stock No</label>
          <div class="col-sm-6"><input  id="stockno" name="stockno" value="" class="form-control" type="text" readonly></div>
        </div>
        
        <div class="form-group">
          <label class="col-sm-2 control-label">Producer</label>
          <div class="col-sm-6"><input id="producer" name="producer" value="" class="form-control" type="text" ></div>
        </div>
        
        
        
        
    
    
            <div class="col-sm-6 col-sm-offset-3"><br/><br/><br/>
              <input type="submit" class="btn btn-lg btn-success btn-block" value="Submit">
            </div>
        
         
         
      </form>
      
      
      
    </div>
  </div>
             <script>
                    document.getElementById("stockname").onchange = function () {

                    document.getElementById("stockno").value = this.value;
                    
                };
            </script>    
//PHP
echo '<option value="'.$data['stockno'].'" data-producer="'.$data['producer'].'"> '.$data['stockname'].'</option>';


<!--HTML Javascript-->

<script>
  $('#stockname').on('change',function(){
  if($(this).val() !=0){
   $('#stockno').val($(this).val());
   $('#producer').val($(this).attr('data-producer'));
  }
 });
</script>