php - 从下拉php(数组)打印正确的值
问题描述
我试图找到一种从保管箱中打印正确值的方法,但我无法让它工作。我希望下拉框这样写:如果我选择比特币,“BTC”的最后一个已知货币是:“17”。我真的很感谢你的帮助!
<?php
$v2 = array(
"BTC" => array(
"navn" => "Bitcoin",
"k1" => "1",
"k2" => "11",
"k3" => "17"
),
"ETH" => array(
"navn" => "Ethereum",
"k1" => "2",
"k2" => "12",
"k3" => "27"
),
"LTC" => array(
"navn" => "Litecoin",
"k1" => "3",
"k2" => "13",
"k3" => "37"
),
"XMR" => array(
"navn" => "Monero",
"k1" => "4",
"k2" => "14",
"k3" => "47"
),
"XRP" => array(
"navn" => "Ripple",
"k1" => "5",
"k2" => "15",
"k3" => "57"
)
);
echo "<form action = 'valgtvaluta.php' method='post'><select name=''style='width: 200;'> >";
foreach($v2 as $key => $value) {
echo "<option value=".$key.">".$key." ".$value['navn']."</option>";
}
echo "<input type='Submit'></select></form>";
$v2[$_POST['select']]['k3']
?>
解决方案
您需要为<select>
与您在 中查找的内容相匹配的名称$_POST
。
<input type="submit">
不应该在里面<select>
。
然后检查表单是否已提交,并回显您想要的内容。
<?php
$v2 = array(
"BTC" => array(
"navn" => "Bitcoin",
"k1" => "1",
"k2" => "11",
"k3" => "17"
),
"ETH" => array(
"navn" => "Ethereum",
"k1" => "2",
"k2" => "12",
"k3" => "27"
),
"LTC" => array(
"navn" => "Litecoin",
"k1" => "3",
"k2" => "13",
"k3" => "37"
),
"XMR" => array(
"navn" => "Monero",
"k1" => "4",
"k2" => "14",
"k3" => "47"
),
"XRP" => array(
"navn" => "Ripple",
"k1" => "5",
"k2" => "15",
"k3" => "57"
)
);
echo "<form action = 'valgtvaluta.php' method='post'>
<select name='select' style='width: 200;'>";
foreach($v2 as $key => $value) {
echo "<option value=".$key.">".$key." ".$value['navn']."</option>";
}
echo "</select>
<input type='Submit' name='submitbtn'>
</form>";
if (isset($_POST['submitbtn'])) {
echo "The last known value for {$_POST['select']} is {$v2[$_POST['select']]['k3']}";
}
?>
推荐阅读
- php - @php artisan package:discover 处理返回的自动加载转储后事件,错误代码为 255
- laravel - 在 laravel 中显示数据库中的多个图像
- xml - how to group XML without attributes
- javascript - 将 CSS 值存储在 JavaScript 变量中
- node.js - NodeJS + CloudSQL Postgres - 连接随机终止
- reactjs - 将 typeahead bootstrap 与 Elasticsearch 一起使用
- java - Java GC 运行导致操作系统上的内存使用量增加
- swift - 如何使用自动布局锚为 UICollectionView 设置动画?
- html - 如何做按钮平行
- excel - 自动调用 Sub