字计数器代码给我未定义的错误

时间:2015-07-02 09:33:07

标签: php

我想编写代码来计算表单文本区域中的单词,到目前为止,我有$str=str_word_count($_POST['mytextarea']);。我创建了textarea并将其命名,但是当我尝试访问该页面时,它给了我这个错误:

  

注意:未定义的索引:C:\ xamp \ htdocs \ wordcounter.php中的mytextarea

1 个答案:

答案 0 :(得分:0)

$ _POST ['mytextarea']需要一个使用POST方法的表单,并且该字段必须命名为mytextarea。

例如:

<form method="POST">
    <textarea name="mytextarea"></textarea>
    <input type="submit" name="submit" />
</form>

如果您在没有提交表单的情况下加载此页面,那么它将提供通知,因为索引“mytextarea”尚未添加到全局$ _POST变量中。

你可以用以下类似的东西解决这个问题:

 if (isset($_POST['mytextarea']))
     $str = str_word_count($_POST['mytextarea']);