如何获取php var的输入值

时间:2018-01-06 00:30:48

标签: javascript php mysql forms vue.js

我有一个带有输入的表单,如下所示:

<form v-on:submit.prevent="addItem" action="script.php" method="post">
     <label for="newitem">Add to the todo list</label>
     <input type="text" name="newitem" id="newitem" v-model="newitem" maxlength="100">
     <button type="submit">Add item</button>
</form>

script.php文件中,我想存储newitem值是一个变量。我试过这个(以及其他很多):

$task = mysqli_real_escape_string($con, $_POST['newitem']);

但在我的error_log中我收到此错误:

  

PHP注意:未定义的索引:newitem

我做错了什么? 谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

只需使用filter_input()功能。

例如:$task = filter_input(INPUT_POST, 'newitem', FILTER_SANITIZE_MAGIC_QUOTES);