我想编写代码来计算表单文本区域中的单词,到目前为止,我有$str=str_word_count($_POST['mytextarea']);
。我创建了textarea并将其命名,但是当我尝试访问该页面时,它给了我这个错误:
注意:未定义的索引:C:\ xamp \ htdocs \ wordcounter.php中的mytextarea
答案 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']);