首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在PHP中成功地将$_POST <options>从<select>转到另一个页面?

如何在PHP中成功地将$_POST <options>从<select>转到另一个页面?
EN

Stack Overflow用户
提问于 2014-06-30 13:24:47
回答 4查看 107关注 0票数 1

我知道有很多这样的问题,但是没有一个问题(我已经发现了,我看过很多,但如果我错了就纠正我)解决了我的问题。

正如问题的标题所示,我需要将“选择选项”张贴到另一页。我的代码如下所示:

代码语言:javascript
运行
复制
<form id="join_pool_form" name="join_pool_form"  action="connect.php" method="post"> 

<select name="pool_name" style="width:170px">
<?php
            //The options are from an array. This works fine.
        foreach($poolnames as $value):
            echo '<option value="">'.$value.'</option>';
        endforeach;
        unset($value);
?>
</select>

<input name="passcode" type="password" autofocus required id="passcode" size="35"style="width:170px">

<input type="submit" id="submit" value="Join Pool"> 

</form>

connect.php (form的动作)页面有如下内容:

代码语言:javascript
运行
复制
<?php

if (isset($_POST['pool_name'])) {
    echo "do this";
}else {
    echo "do other";
}

所以这样做的结果应该是“做这个”,但我总是得到“做其他”。我对此非常陌生,所以请原谅,如果解决方案非常简单的话。不过,我看了好几遍,都没有用。

提前谢谢。

谢谢大家的帮助。问题解决了。

EN

Stack Overflow用户

回答已采纳

发布于 2014-06-30 13:30:34

您只需传递选项的html属性中的值:

代码语言:javascript
运行
复制
<select name="pool_name" style="width:170px">
<?php
        //The options are from an array. This works fine.
    foreach($poolnames as $value):
        echo '<option value="'.$value.'">'.$value.'</option>';
    endforeach;
    unset($value);
?>
</select>
票数 3
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24491183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档