php没有表单数据 php表单显示数据库内容
请问我用PHP成功连接上了数据库,但我表单里填写的信息在phpmyadmin中...
1、你在$sql下面输出 echo $sql;exit; 然后再操作一遍,看看会出现什么样的sql语句。接着你看这sql语句是不是你想要的,放到myadmin里面执行能不能得到正确的返回值。如果有错误你就对着改就可以了。
创新互联建站-专业网站定制、快速模板网站建设、高性价比安徽网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式安徽网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖安徽地区。费用合理售后完善,十多年实体公司更值得信赖。
2、编码不一样所致。phpMyAdmin默认的字符集(即整理)为latin1,一般我们中文网页用的是utf8,你上传时没有将要上传内容设为utf8。
3、用try,catch捕捉错误看看,不会的话将你的sql语句在phpmyadmin中运行看看报什么错误,若你的id是自增长类型是无法指定其值的。
php找不到表单的值?这是为什么?
不是网络路径 或者服务器没有开启;文件路径错误;包含路径错误。
如果在数据库里找不到你注册的东西,建议你从三方面去找原因:检验注册页面,看表单中的name是否设置好,并且看一下是否出名重名的现象。
首先,需要确认你的表单是不是能提交到你所写的这个function,然后确认你的数据库链接是否正常,另外要注意,你表单中input的 name属性 需要跟你的数据库中的字段名称保持一致。
//$_POST[submit] == 提交 是什么鬼if($_POST){ echo $_POST[user];}这样。
html中提交表单,但php中无法显示表单中的数据。
确定这个文件的后缀是.php 确定你的提交路径确实到这个页面了 比如你再 echo 11111看看显示不。
你的表单得设置好action页跟对应的method(POST/GET)提交数据的方式。
设置表单的时候,是有选项设置的,你是否设置了同一IP只可以提交一次,如果是的话,提交过后就不会再显示表单。 只需要在后台表单的地方设置为允许多次提交即可。
select*from stu 这个查询语句太紧密了吧,用空格隔开一下好吗?select * from stu。还有就是在出现问题时,可以添加var_dump();或者echo 来查看程序运行的位置,以查验出程序的出错位置。
网站栏目:php没有表单数据 php表单显示数据库内容
本文URL:http://scjbc.cn/article/dcpjeei.html