在同一页面上加载php文件

时间:2013-09-12 15:38:52

标签: php

我的网页有问题。

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

如何使用php实现这一目标?

以下是我的代码:

的index.html

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

Display.php的:

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

3 个答案:

答案 0 :(得分:4)

尝试

$_POST['textinput']

而不是

$POST_['textinput']

编辑:

Display.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文件并将所有上述代码放入其中。希望这应该工作。 享受。

答案 1 :(得分:0)

<form method="post" action="display.php"> 

$_post['textinput']

答案 2 :(得分: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库。