PHP:Can';t获取组合框的选定值

PHP:Can';t获取组合框的选定值,php,Php,我试图在php中获取组合框的选定值,但无论选择了什么值,我得到的唯一结果都是“1” 以下是我的html代码: <form name="form" method="POST" action=""> <select class="dropdown-select" name="dayscombo" id="dayscombo"&

我试图在php中获取组合框的选定值,但无论选择了什么值,我得到的唯一结果都是“1”

以下是我的html代码:

                                      <form name="form" method="POST" action="">
                                        <select class="dropdown-select"  name="dayscombo" id="dayscombo">
                                        <option value="1">7</option>
                                        <option value="2">30</option>
                                        <option value="3">90</option>
                                        <option value="4">365</option>
                                        </select>
                                      </form>

谢谢

您正在使用jQuery吗?发送按钮在哪里?试试看:

//send.php
<form name="form" method="POST" action="posted.php">
<p>
<select class="dropdown-select"  name="dayscombo" id="dayscombo">
<option value="1">7</option>
<option value="2">30</option>
<option value="3">90</option>
<option value="4">365</option>
</select>
</p>
<p>
<button type="submit">POST</button>
</p>
</form>

//posted.php
<?php
$mydays = $_POST['dayscombo'];
echo "$mydays";
?>
//send.php

7.
30
90
365

邮递

//posted.php
运行链接:


致以最良好的祝愿

将您的值设置为与文本相同的值,如
7

您的提交在哪里?哦,是的,我忘了提到这一点。这里是:addkey和php代码:if(isset($\u POST['Addcode']){}sumbit工作,但结果是错误的并向我们显示您获得的内容使用浏览器开发控制台中的“网络”选项卡检查浏览器发送的内容。它准确地向您显示完成了什么请求以及发送了什么数据。这嗅探了一点ajax发送的表单,而不是纯html方式。@user2921419为什么不将值设置为文本?像
7
//send.php
<form name="form" method="POST" action="posted.php">
<p>
<select class="dropdown-select"  name="dayscombo" id="dayscombo">
<option value="1">7</option>
<option value="2">30</option>
<option value="3">90</option>
<option value="4">365</option>
</select>
</p>
<p>
<button type="submit">POST</button>
</p>
</form>

//posted.php
<?php
$mydays = $_POST['dayscombo'];
echo "$mydays";
?>