gpt4 book ai didi

PHP: Bootstrap 按钮未评估/注册

转载 作者:太空宇宙 更新时间:2023-11-04 03:23:01 26 4
gpt4 key购买 nike

以下代码是 HTML 通过 Bootstrap 3 形成的表单。所有的 CSSJS 都是现货。这个片段是一个更大的形式的一部分,它是方法 post 和 Action 循环页面(也就是说 Action 是与页面本身相同的 URL)。

                        <div class="form-group">

<div class="col-sm-12 text-center">

<label for="inputName" class="col-sm-5 control-label"><abbr title="Please select how you are paying today">How Are You Paying Today? (Optional)</abbr></label>


<div class="btn-group" role="group" aria-label="...">
<button type="button" class="btn btn-default" data-toggle="button" name="cash" id="cash" checked><span class="glyphicon glyphicon-usd"></span> Cash</button>
<button type="button" class="btn btn-default" data-toggle="button" name="card" id="card" checked><span class="glyphicon glyphicon-credit-card"></span> Card Of Some Sort</button>
<button type="button" class="btn btn-default" data-toggle="button" name="IOU" id="IOU" checked><span class="glyphicon glyphicon-info-sign"></span> IOU (Favor)</button>
<button type="button" class="btn btn-default" data-toggle="button" name="Other" id="Other" checked><span class="glyphicon glyphicon-question-sign"></span> Other</button>
</div>

</div>

</div>
...

这是查看是否选择了现金的基本测试方法。

                        <?php 

if(isset($_POST['cash']))
{


echo "cash selected";

}

?>

没有回应。最终,我希望无论选择哪个按钮,都会将其传递给 PHP 脚本以存储在数据库中。但是当提交表单时,看起来按钮被选中了,但它没有被提交。 Bootstrap 还是很新,所以我正在学习所有 CSS 技巧以及其他技巧。

知道为什么没有将此信息传递给 PHP 脚本吗?

编辑:根据 Fred 的建议更新了一些代码。这是当前的 HTML。

                                    <div class="btn-group" role="group" aria-label="...">
<button type="submit" class="btn btn-default" data-toggle="button" name="cash[]" id="cash" checked><span class="glyphicon glyphicon-usd"></span> Cash</button>
<button type="submit" class="btn btn-default" data-toggle="button" name="card[]" id="card" checked><span class="glyphicon glyphicon-credit-card"></span> Card Of Some Sort</button>
<button type="submit" class="btn btn-default" data-toggle="button" name="IOU[]" id="IOU" checked><span class="glyphicon glyphicon-info-sign"></span> IOU (Favor)</button>
<button type="submit" class="btn btn-default" data-toggle="button" name="Other[]" id="Other" checked><span class="glyphicon glyphicon-question-sign"></span> Other</button>
</div>

最佳答案

你有两个选择。下拉选择或单选按钮,它们只会提供一个选项。

下拉选择:

<select size="1" name="payment">
<option value="cash">cash</option>
<option value="card">card</option>
<option value="IOU">IOU</option>
<option value="Other">Other</option>
</select>

或单选按钮:

<input type="radio" value="cash" name="payment">Cash
<input type="radio" value="Card" name="payment">Card
<input type="radio" value="IOU" name="payment">IOU
<input type="radio" value="Other" name="payment">Other

<input type="submit" value="Submit payment" name="submit">
<input type="reset" value="Reset" name="reset">

然后做:

if(isset($_POST['submit']) && isset($_POST['payment'])){

$payment = $_POST['payment'];

echo $payment;
}

关于PHP: Bootstrap 按钮未评估/注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27597040/

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