PHP文件没有得到我的选择价值

因此,我试图获取我的select元素的值.我试过测试,看我的PHP文件是否收到我的值,但是它似乎没有用.

这是我的PHP代码

<?PHP

if (isset($_POST['okButton'])){
    $value = $_POST['allCategories1'];
}

?>

这是我的HTML代码

<form action="index.html" method="post">
<select id="allCategories1">
    <option name ="All_categories" value="All_categories">All categories</option>
    <option value="No_category">No category</option>
    <option value="Shooter_games">Shooter games</option>
    <option value="Family_games">Family games</option>
    <option value="Action_games">Action games</option>
    <option value="Sport _games">Sport games</option>
</select>
<button type="submit" name="okButton" id="okButton">Ok</button>
    </form>

我不知道为什么,但这并没有给我所有类别的价值.
有人知道我做错了吗?

解决方法:

1.尝试将名称属性放入选择元素,如下所示:-

<select id="allCategories1" name="allCategories1">

现在您将获得values.thanks.

2.< form action =“ index.html” method =“ post”>操作必须具有一些PHP文件名,否则该页面上的PHP代码将无法工作.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...