我在数据库中使用了两个字段,一个字段是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管理
暂无答案!
目前还没有任何答案,快来回答吧!