0

我的网页有问题。

我有这个网页,用户可以在其中将他/她的名字输入到输入框中。然后点击go,输入的内容将显示在同一页面上。

我怎样才能用php做到这一点?

这是我的代码:

索引.html

<form action="display.php" method="post">
  <input type="text" name="textinput">
  <input type="submit">
</form>

显示.php:

<?php
    $msg=$_POST['textinput'];
    echo ($msg);
?>
4

3 回答 3

4

尝试

$_POST['textinput']

代替

$POST_['textinput']

编辑:

显示.php

<?php if(isset($_POST['form_submit']))
    {
        if(isset($_POST['textinput']))
        {
            $msg = $_POST['textinput'];
        }
        else
        {
            $msg = 'The form was submitted, but the text box was empty';
        }
        echo $msg;
    } 
    else
    {
        echo"NOTHING HERE";
    }
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    <input type="text" name="textinput" />
    <input type="submit" value="Submit" name="form_submit" />
</form>

创建 display.php 文件并将上述所有代码放入其中。希望这应该有效。享受。

于 2013-09-12T15:40:55.393 回答
0
<form method="post" action="display.php"> 

尝试

$_post['textinput']
于 2013-09-12T15:42:25.980 回答
0

如果你想在同一个屏幕上发生一些事情,你不应该使用 php。这将意味着与服务器的不必要连接。

您可以使用 JQuery:

ENTER YOUR NAME <input type="text" id="input1" />
<button onclick="$('#input2').val($('#input1').val());">GO</button>
<input type="text" id="input2" />

确保加载 JQuery 库。

于 2013-09-12T16:06:12.813 回答