我有一个带有输入的表单,如下所示:
<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
我做错了什么? 谢谢你的帮助
答案 0 :(得分:1)
只需使用filter_input()
功能。
例如:$task = filter_input(INPUT_POST, 'newitem', FILTER_SANITIZE_MAGIC_QUOTES);