php表单提交问题的解决方法
程序员文章站
2023-10-31 21:31:04
在此记录一下,以后不能在同一个地方摔倒了! 数据库为bbs,表为test.三个字段,分别为id,name,sex。id为auto_increment。 连接数据库的php文...
在此记录一下,以后不能在同一个地方摔倒了!
数据库为bbs,表为test.三个字段,分别为id,name,sex。id为auto_increment。
连接数据库的php文件conn.php内容为
$conn = @ mysql_connect("localhost", "root", "") or die("数据库链接错误");
mysql_select_db("bbs", $conn);
mysql_query("set names 'gbk'"); //使用gbk中文编码;
表单页:add2.php。内容为:
<?php
include("conn.php");
if($_post['submit']){
$sql="insert into test (id,name,sex) values ('','$_post[name]','$_post[sex]')";
mysql_query($sql); echo "成功!";
}
?>
<form action="add2.php" method="post">
<input type="text" name="name" value="输入名字" />
<input type="text" name="sex" value="输入性别" />
<input type="submit" name="submit" value="提交" />
</form>
之前的错误在哪?$_post['submit'] $_post[name] 记得要大写啊~~~
语法就是这样的吗?奇怪啊。还是先记住吧。以后会明白的。
需要注意的:1.$_post[]一定要大写。无论在哪。
2.提交的按钮一定要写上name和value.name="submit" value = “ ”
3.action要提交到php文件
4.解决页面中文乱码问题:在head里写删除<meta http-equiv="content-type" content="text/html; charset=utf-8" />,加上<meta http-equiv="content-type" content="text/html; charset=gb2312">
数据库为bbs,表为test.三个字段,分别为id,name,sex。id为auto_increment。
连接数据库的php文件conn.php内容为
复制代码 代码如下:
$conn = @ mysql_connect("localhost", "root", "") or die("数据库链接错误");
mysql_select_db("bbs", $conn);
mysql_query("set names 'gbk'"); //使用gbk中文编码;
表单页:add2.php。内容为:
复制代码 代码如下:
<?php
include("conn.php");
if($_post['submit']){
$sql="insert into test (id,name,sex) values ('','$_post[name]','$_post[sex]')";
mysql_query($sql); echo "成功!";
}
?>
<form action="add2.php" method="post">
<input type="text" name="name" value="输入名字" />
<input type="text" name="sex" value="输入性别" />
<input type="submit" name="submit" value="提交" />
</form>
之前的错误在哪?$_post['submit'] $_post[name] 记得要大写啊~~~
语法就是这样的吗?奇怪啊。还是先记住吧。以后会明白的。
需要注意的:1.$_post[]一定要大写。无论在哪。
2.提交的按钮一定要写上name和value.name="submit" value = “ ”
3.action要提交到php文件
4.解决页面中文乱码问题:在head里写删除<meta http-equiv="content-type" content="text/html; charset=utf-8" />,加上<meta http-equiv="content-type" content="text/html; charset=gb2312">
上一篇: 满庭花雨,岁华瞬息
推荐阅读
-
php 面试碰到过的问题 在此做下记录
-
Photoshop(PS)应用中常见的30个问题及解决方法介绍
-
win10下MySQL 8.0登录Access denied for user‘root’@‘localhost’ (using password: YES)问题的解决方法
-
处理(php-cgi.exe - FastCGI 进程超过了配置的请求超时时限)的问题
-
Vue 项目中遇到的跨域问题及解决方法(后台php)
-
vue渲染时闪烁{{}}的问题及解决方法
-
vue页面加载闪烁问题的解决方法
-
Linux下MP3的TAG乱码问题解决方法
-
PHP iconv 函数转gb2312的bug解决方法
-
php的一些小问题