php - 处理多种形式和打印内容

标签 php

<分区>

您好,我对以下代码的预期输出有疑问。 我需要打印 You hit T-- 消息,同时我看到 Form 2 is here! 消息和按钮。

但现在发生的情况是,当我单击 T-- 按钮时,会出现消息,但带有按钮的 Form 2 is here 内容会消失。我需要在打印消息 You hit T-- 时在屏幕上显示该消息。

有人可以强调如何纠正这个吗?非常感谢您的关注

代码如下:

<DOCTYPE html>
<html>
    <head>
        <title></title>
    </head>
    <body>
        <div id="one" style="width:300px; background:gray;">
            <form method="post" action="<?= $_SERVER['PHP_SELF'] ?>">
                <input type="text" name="txt1" id="txt1">
                <?php
                if(isset($_POST['sendone']))
                {echo "<input type='submit' name='sendtwo' id='sendtwo' value='Two'>";}
                ?>
                <input type="submit" name="sendone" id="sendone" value="One">
            </form>
        </div>

        <div id="two" style="width:300px; background:yellow;">
            <?php
            if(isset($_POST['sendtwo']))
            {echo "Form two is here!"; ?>
            <form method="post" action="<?= $_SERVER['PHP_SELF'] ?>">
                <?php echo "<input type='submit' name='sendt' id='sendt' value='T--'>";}

                if(isset($_POST['sendt'])) {echo "You hit T--"; return;}
                ?>
            </form>
        </div>
    </body>
</html>

最佳答案

如果我没看错,基本上就是在你发布以太币 sendtwosendt 时打印该消息。

if(isset($_POST['sendtwo']) || isset($_POST['sendt']))
{ echo "Form two is here!"; ?> }

这是一个 example .

关于php - 处理多种形式和打印内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16671629/

相关文章:

php - 如何使用 .htaccess 使长 URL 友好

php - 具有多个值的数组到 Mysql (php)

即使没有记录插入数据库,PHP 也返回成功

php - Tank Auth 添加字段

php - 如何使用正则表达式和 PHP 验证域名?

php - 为什么我的数据库中输入的数据在两个条目之间有 2 个空白行?

Javascript list.js 到此 php 代码

PHP 在比较数组值时忽略大小写敏感

php - 如果为 null,则设置 javascript 变量的值

php - 使用apache更改php程序中的用户