0
我想要做的是在每个下拉列表中放置一个字母,具体取决于下拉列表。 但我得到的是数字而不是字母。如何在到达字母Z时结束循环?循环数字通过下拉列表,但获取数字而不是字母
我得到1而不是A和2而不是B等等。以及如何获取除最后一个值以外的所有字符。我用子
表结构
id | maincode | category
1 | BAS-01 | Supplies
2 | BAS-02 | IT Equipment
3 | BAS-03 | Office Equipment
<select name="maincode" id="maincode" onchange="GetChangedValue(this.value);">
<option value=""></option>
<?php
$mysqli = new mysqli("localhost", "root", "", "data");
$result2 = $mysqli->query("SELECT * FROM category ORDER BY id");
while($row = $result2->fetch_assoc()) {
if (empty($result2)) {
$data = 'A';
} else {
$data++;
}
//echo $data; //A ++
echo "<option value='".$row['maincode'].$data."'>".$row['category']."</option>";
}
?>
</select>
<script>
$('[name="maincode"]').change(function() {
$('[name="item"]').val($(this).val()substring(0,5));
});
</script>
<input type="" name="item" id="item" value="">
你可以发布你从数据库 SELECT *获取样本数据FROM类别ORDER BY ID –
'$ ok'被用于何处? –
@ Fred-ii-没什么,对不起,我会抹掉那个。 – user3318208