gpt4 book ai didi

php - 如何在php中获取下拉菜单和echo的文本

转载 作者:行者123 更新时间:2023-11-30 00:42:02 25 4
gpt4 key购买 nike

我需要获取下拉列表的文本,并使用它来获取文本的前 3 个字母。我尝试获取行类别的值,但它总是获取数据库中的最后一个值。

帮忙?

<?php
$resultcode = $mysqli->query("SELECT category, id, maincode FROM category GROUP BY id ORDER BY maincode");
$code = '';
while($row = $resultcode->fetch_assoc())
{
$ok = $row['category'];
$code .= '<option value = "'.$row['maincode'].'">'.$row['category'].'</option>';
}
?>
<br/>

Category
<select name="supplier" style="text-transform:uppercase;">
<option value="">Select</option>
<?php echo $code; ?>
</select>

<?php
$myStr = $ok;
// singlebyte strings
$result = substr($myStr, 0, 2);
// multibyte strings
$result1 = mb_substr($myStr, 0, 5);

echo $result.'-'.$result1;
?>

最佳答案

你可以尝试这样的事情:

Category
<select name="supplier" style="text-transform:uppercase;" onchange = "GetChangedValue(this);">
<option value="">Select</option>
<?php echo $code; ?>
</select>



<script>
function GetChangedValue(e) {
var value = e.options[e.selectedIndex].text;
alert(value);
}
</script>

关于php - 如何在php中获取下拉菜单和echo的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21691665/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com