文本框根据php中的下拉选择动态填充db值

wpx232ag  于 2021-06-24  发布在  Mysql
关注(0)|答案(0)|浏览(214)

我在数据库中使用了两个字段,一个字段是category,另一个字段是mobile。我已经在下拉列表中显示和获取类别值。我想从下拉列表中选择这些类别值,然后我想在文本框字段中显示其手机号码。我正在努力,但没有成功。请帮帮我。
下拉框和文本框code:-

<?php
include('session.php');
$query = "SELECT * FROM `user_content`";
$result1 = mysqli_query($db, $query);
 <select name="cat" id="cat"  style="width: 100%;
    color: #000;
    outline: none;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 15px 15px;
    box-sizing: border-box;
    border: none;
    border: 1px solid #000;
    background: #fff;"  required>
    <?php while($row1 = mysqli_fetch_array($result1)):;?>

            <option value="<?php echo $row1[0];?>"><?php echo $row1[4];?></option>

            <?php endwhile;?>
</select>
<input placeholder="Phone Number" name="phoneNumber" id="pnum"  type="text">

jquery和ajaxcode:-

<script>

 $('#cat').click(function(){
 var package = $('#cat').val();
    $.ajax({
       type:'POST',
       data:{package:package},
       url:'ajaxdropdown.php',
       success:function(data){
           $('#pnum').val(data);
      } 

      });

 });
 </script>

ajaxdropdown.php文件

<?php
include('session.php');
if (isset($_POST['package'])) {
    $query = "select * from `user_content` where Category=" . $_POST['package'];
// for method 1

$result1 = mysqli_query($db, $query);
if (mysqli_num_rows($result1) > 0) {
while ($res = mysqli_fetch_array($result1)) {
            echo $res['Mobile'];
        }   
}
die();

}
      ?>

实际上,问题是下拉列表可以完美地获取类别值。但是适当的类别选择mobile value不会显示textbox字段。
表名:用户目录
fields:-
id移动内容日期时间类别
1 969696测试2018-06-26 08:05:35模具2 959563卷盘2018-06-26 08:05:35工具3 562356演示2018-06-26 08:05:35管理

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题