如何从文本中检索文本是在同一页面上使用php

时间:2017-10-10 10:40:11

标签: php html

我有一个文字区域,我需要一些文字。

我只需要在PHP上回复该文本,而在相同的页面上

到目前为止,这是我的代码:

<body>
    <br>
    <h1>Charles Dickens</h1>
    <form action="Charles Dickens.php" method="GET">
        <hr/>
        <textarea rows="20" cols="100" name="textTest">This a is the text Testing area.</textarea>
        <hr/>
    </form>

    <br>
    <br>

    <?php 
        $textTest = $_GET['textTest'];
        echo $textTest;
    ?>

</body>

由于某种原因,它给了我一个“未定义的错误”,尽管定义了变量:

textTest is undefined.

3 个答案:

答案 0 :(得分:1)

我建议你也改变你的文件名:

  • 它应该没有空格或连字符

在这里你可以这样,但你需要提交一份表格:

<?php
    if(isset($_GET["textTest"]){
    echo $_GET["textTest"];
    }
?>

如果您不想提交表单,请尝试:

<script>
    $('#text-id').keypress(function() {
        var value = this.value;
        console.log(value);

    });
</script>

答案 1 :(得分:0)

你必须检查是否仍然定义了get变量:

<?php
if(isset($_GET["textTest"]){
    echo $_GET["textTest"];
}
?>

或将?textTest=the%20text添加到uri;)

答案 2 :(得分:0)

我无法为此添加评论......

尝试

var_dump($_GET['textTest'])

还要添加Ahmad Hassan所说的内容,因为在提交表单之前,varible是未定义的

if(isset($_GET['textTest'])) { echo $_GET['textTest'] }