首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP获取请求重置页面

PHP获取请求重置页面
EN

Stack Overflow用户
提问于 2021-12-08 18:43:42
回答 1查看 39关注 0票数 1

所以,我正在制作一个PHP页面。我在试着弄个像这样的网址

https://nikkiedev.com/folder/indexfile/?schedule-btn=true&time-zone=CET

但是,当我单击用于时区的GET表单时,它将转到

https://nikkiedev.com/folder/indexfile/?time-zone=CET

这是我的密码:

代码语言:javascript
复制
<div class='mobile-center'>
            <form method="GET">
                <button name="schedule-btn" type="submit" value="true" class="btn">schedule</button>
                <button name="roles-btn" type="submit" value="true" class="btn">roles</button>
            </form>
            <?php
            $sched_btn = $_GET["schedule-btn"];
            $roles_btn = $_GET["roles-btn"];

            if (isset($sched_btn)) {
                echo "<div class='mobile-center'>";
                echo "<h1>Change schedule</h1>";
                echo "<hr>";
                echo "<p>Choose time zone</p>";
                echo "<form method='GET'>";
                echo "<p>
                <input type='radio' name='time-zone' value='CET'>&nbsp;CET&nbsp;&nbsp;
                <input type='radio' name='time-zone' value='EST'>&nbsp;EST
                <input type='submit'>
                </p>";
                echo "</form>";
                $timezone = $_GET["time-zone"];
                echo "</div>";
                if ($timezone == "CET") {
                    echo "<h1>CET</h1>";
                }
                else if ($timezone == "EST") {
                    echo "<h1>EST</h1>";
                }
            }
            ?>
        </div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-08 18:49:49

$sched_btn的值添加为新表单中的隐藏输入。

代码语言:javascript
复制
           if (isset($sched_btn)) {
                echo "<div class='mobile-center'>";
                echo "<h1>Change schedule</h1>";
                echo "<hr>";
                echo "<p>Choose time zone</p>";
                echo "<form method='GET'>";
                echo "<input type='hidden' name='schedule-btn' value='$sched_btn'>";
                echo "<p>
                <input type='radio' name='time-zone' value='CET'>&nbsp;CET&nbsp;&nbsp;
                <input type='radio' name='time-zone' value='EST'>&nbsp;EST
                <input type='submit'>
                </p>";
                echo "</form>";
                $timezone = $_GET["time-zone"];
                echo "</div>";
                if ($timezone == "CET") {
                    echo "<h1>CET</h1>";
                }
                else if ($timezone == "EST") {
                    echo "<h1>EST</h1>";
                }
            }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70280191

复制
相关文章

相似问题

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