我有一个带有输入的表单,看起来像这样:

<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


我究竟做错了什么?
谢谢您的帮助

最佳答案

只需使用filter_input()函数即可。

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

关于javascript - 如何获取输入值到php var,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48123135/

10-13 08:50