Текстовое поле заполняет значения БД динамически, основываясь на выпадающем списке в php - PullRequest
0 голосов
/ 28 июня 2018

Я использовал два поля в моей базе данных, одно поле является категорией, а другое - мобильным. Я уже отображаю и выбираю значения категорий в выпадающем списке. Я хочу выбрать значение этой категории из выпадающего списка, а затем показать его номер мобильного телефона в текстовом поле. Я работаю над этим, но не удалось. пожалуйста, помогите мне.

Раскрывающийся список и код текстового поля: -

<?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 и Ajax код: -

<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();

}
      ?>

На самом деле проблема была в том, что Dropdown извлекал значения категорий идеально. но соответствующий выбор категории для мобильного значения не отображает текстовое поле.

Имя таблицы: user_content

Поля: -

ID Mobile Content DateTime Категория

1 969696 тест 2018-06-26 08:05:35 Трафарет 2 959563 барабана 2018-06-26 08:05:35 Оснастка 3 562356 demo 2018-06-26 08:05:35 Управление

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...