如何让我的表单在PHP中将所选值发布到新页面?
我已经尝试了我在网上找到的所有解决方案,不幸的是,我无法解决这个问题 我在一个php页面上有这个表单。该表单填充一个下拉菜单,其中包含服务的名称和价格。我希望表单将名称和价格发布到下一个php页面(/finalieorder.php)。这是第一页:如何让我的表单在PHP中将所选值发布到新页面?,php,html,Php,Html,我已经尝试了我在网上找到的所有解决方案,不幸的是,我无法解决这个问题 我在一个php页面上有这个表单。该表单填充一个下拉菜单,其中包含服务的名称和价格。我希望表单将名称和价格发布到下一个php页面(/finalieorder.php)。这是第一页: <form method="post" action="/FinaliseOrder.php"> <!-- form action will go here --> <div class="
<form method="post" action="/FinaliseOrder.php">
<!-- form action will go here -->
<div class="form-group col-xs-12">
<div class="col-xs-3 col-md-2 form-label"><label style="margin-top:7px;">Select Shipping Option:</label></div>
<div class="col-xs-4 col-md-3">
<select class="form-control" name="list" title="pick a type">
<?php if(count($postOpts)) { ?>
<?php foreach($postOpts as $row) { ?>
<option value="<?= $row["price"] ?>"><?= $row["name"] ." ($".$row["price"].")" ?></option>
<?php } ?>
<?php } else { ?>
<option value="<?= $post->getDefaultPrice() ?>"><?= "Default Shipping Option - $".$post->getDefaultPrice() ?></option>
<?php } ?>
</select>
</div>
</div>
<div class="form-group col-xs-12">
<button type="submit" name="submit" class="btn btn-default">Confirm</button>
</div>
</form>
选择配送选项:
将$\u GET[“name”]
更改为$\u POST[“name”]
使用如下选项:-
<option value="<?php echo $row['name'].'$'.$row['price']; ?>">
<?php
echo $row['name'] .' ($'.$row['price'].')' ;
?>
</option>
<?php
echo $_POST['list'];
//for print value
$value=explode("$",$_POST['list']);
echo $value[0]."<br>";
echo $value[1];
?>
或者像这样打印数据:-
<option value="<?php echo $row['name'].'$'.$row['price']; ?>">
<?php
echo $row['name'] .' ($'.$row['price'].')' ;
?>
</option>
<?php
echo $_POST['list'];
//for print value
$value=explode("$",$_POST['list']);
echo $value[0]."<br>";
echo $value[1];
?>
试试这段代码,也许您需要检查是否单击了“提交”按钮。我希望这段代码能解决你的问题
<?php
if(isset['submit']) {
$name = $_POST['name'];
$price = $_POST['price'];
echo "Your name is $name and the price is $price";
}
?>
发送给您的FinaleOrder.php请更正我如果我错了,您需要获取价格并在FinaleOrder.php中进行检查,我是否正确?是的。但问题在于表单未正确发布/使用echo$_POST['list'];我怎么知道这个名字?这正好给了我价格,让我们一起去吧。