当我用Mysql学习Php时,我遇到了一个问题:
<form action="?" method="POST">
.
.
.
</form>
为什么我们把“?”在action
属性中?
PS:此表单用于将文本插入数据库。
实际上,我有一个Index.php
文件作为控制器,还有两个文件(form.html.php
和joke.html.php
作为模板)。在本教程中,我首先点击“添加笑话”链接以包含form.html.php
文件,在此表单中有<form action="?"> </form>
和提交<input>
。当我单击“提交”时,控制器索引将测试并执行插入的SQL查询。
感谢。
答案 0 :(得分:1)
个人不会这样做....使用action="action.php"
或使用action=""
张贴到当前网址。
不确定您在动作属性中使用?
尝试完成的任务。
答案 1 :(得分:0)
“我们”没有,“你”也不应这样做。
action=""
。action="save.php"
。