
正文
php表单提交数据库出错 php提交表单数据有哪几种方法
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
我写了一个thinkphp提交表单的操作,但是总也写入不进数据库,是怎么回事呢?
这种情况你应该去检测一下你的conf里面的配置文件是否正确,第一就是数据库链接信息,第二就是db_prefix 这个配置,这个配置是数据库前缀名,默认是'tp_'把。你好好看看,如果不会继续追问我
相关问答
Q1: 为什么表单信息无法提交到数据库?
先做一个html页面,名字为:input.html,里面包含表单的内容,最后应该有个提交的按纽,把按纽的html代码为input type="submit" name="Submit" value="提交" /
在这外面应该有个form 标签,它的代码为form method="post" action="input.asp"
这把FORM表单里的内容发送到input.asp网页里,然后我们再建立一个input.asp 文件.
%
dim conn,connStr,dbPath
on error resume next
dbPath=server.mappath("/data/data.mdb")
connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="dbPath
set conn=server.createobject("adodb.connection")
conn.open connStr
if err then
err.clear
response.write("数据库连接错误!")
on error goto 0
response.end()
end if
insert into [table] ("title","content")values("title","content")
update table
conn.close();
%
大概这样,如果你把程序发给我,我可以给你看看。 billyeniu@163.com
Q2: PHP数据提交不到数据库。
将sql语句改为下面的试试
$sql="insert into db (user,title,content,lasdate) values ('".$_POST['user']."','".$_POST['title']."','".$_POST['content']."','".date("Y-m-d")."')";
不过数据入库前要做检查工作,另外用数组的时候最好用 $_POST['user'] 而不是 $_POST[user],这是个效率问题,开始学编程就要养成良好的习惯。
关于php表单提交数据库出错和php提交表单数据有哪几种方法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







