很多站长朋友们都不太清楚php提交表单MySQL,今天小编就来给大家整理php提交表单MySQL,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 html表单通过PHP提交到MySQL存储 2、 如何通过PHP把html的表单提交到mysql数据库? 3、 php用表单提交数据到mysql的问题 4、 PHP MySql 表单同时提交写入多条到数据库 5、 PHP网页制作,怎样把注册表单的数据导入MySQL数据库? 6、 PHP 表单 提交数据到mysql html表单通过PHP提交到MySQL存储cj.php代码示例如下:
<?php
$conn=@mysql_connect("数据库","帐号","密码") or die(mysql_error());
@mysql_select_db('数据表名',$conn) or die(mysql_error());
$sqlstr = "insert into 数据表名(xm,xxmc,zy,szd,qq,yx,tel,radio,bz) values('"
.$_POST['xm']."','"
.$_POST['xxmc']."','"
.$_POST['zy']."','"
.$_POST['szd']."','"
.$_POST['qq']."','"
.$_POST['yx']."','"
.$_POST['tel']."','"
.$_POST['radio']."','"
.$_POST['bz']."')";
mysql_query($sqlstr) or die(mysql_error());
如何通过PHP把html的表单提交到mysql数据库?首先,你得在diaocha.php这个文件,接收表单传的值
$radiogroup = isset($_POST['radiogroup'])?$radiogroup:'';
isset用来检测是否有选中提交,然后就是数据库的链接
$con = mysql_connect('localhost','root',''); //三个参数,分别是,连接的主机名,mysql的账号,mysql密码
mysql_query('set names utf8'); //设置连接的字符集,如果页面是utf8的编码,就是utf8,如果是gbk的话,那就写 set names gbk
mysql_select_db('xxx',$con);nbsp; //xxx就是你要选择的数据库名称
插入数据
$sql = "insert into xxxx set xxx = $radiogroup" //xxxx 是你要插入的表名,xxx就是字段名
mysql_query($sql);
php用表单提交数据到mysql的问题可以在前台用javascript对你必填的字段进行判断,如为空不能提交并给出提示,后台也可以通过empty对需要填写的字段进行判断,如果为空,跳回之前的页面,不对数据库进行操作
PHP MySql 表单同时提交写入多条到数据库没明白你什么意思,你提问的太乱了,是不是想写6个Input 然后提交只要有内容就入库,没有就跳过???
如果是这样的话,你没有必要写6个表单,写一个表单里面放6个 input 标签就可以了,每个input的 属性 : name 保持一致,提交过去后是一个二维数组,直接迭代入库。
PHP网页制作,怎样把注册表单的数据导入MySQL数据库?首先你要建立一个表,例如是注册的用户表user
,里面的结构有字段
id,
name,nickname,email等。
然后在你的表单处<form
action="a.php"
method="post"
name="regform">(如果有图片上传,还要加上enctype="multipart/form-data")
,那么点击表单提交按纽后,此表单将会交给处理页a.php来作处理。
如果简单点,你就直接可以将表单传递过来的数据$_POST,直接用sql插入语句,insert
into来插入到数据库,表user中。例如insert
into
user
set
name='".$_POST['name']."'.............................
PHP 表单 提交数据到mysqlPHP 提交表单,然后保存数据库示例:
1.sql脚本:
create database company;
use company;
create table employee(
id int(11) not null primary key auto_increment,
emp_name varchar(20) not null,
emp_no varchar(30) not null,
emp_job varchar(50)
);
2.index.php代码:
<?php
header("Content-type:text/html;charset=utf-8;");
//判断是否提交表单
if(isset($_POST['btn'])){
//连接数据库
$conn=mysql_connect("localhost","root","root");
if(!$conn){
die("数据库连接错误!".mysql_error());
}
mysql_select_db("company");
mysql_query("set names utf8");
//获取表单提交元素
$emp_name=$_POST['emp_name'];
$emp_no=$_POST['emp_no'];
$emp_job=$_POST['emp_job'];
//验证表单元素,然后入库操作
if($emp_name $emp_no $emp_job){
$sql="insert into employee
(emp_name,emp_no,emp_job)
values
('{$emp_name}','{$emp_no}','{$emp_job}')
";
$int=mysql_query($sql);
$suc_msg="<font color='green'>数据插入成功! </font><a href='javascript:history.go(-1);'> 返回 </a>";
$err_msg="数据插入失败";
exit ($int?$suc_msg:$err_msg);
}else{
exit ("提交数据全部为必填项!");
}
}
?>
<html>
<head>
<title>PHP 表单提交示例</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
</head>
<body>
<form id="myform" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
员工姓名:<input name="emp_name" type="text"/><br/>
工号:<input name="emp_no" type="text"/><br/>
工作职责:<input name="emp_job" type="text"/><br/>
<input name="btn" type="submit" value="提交表单"/><br/>
</form>
</body>
</html>
3.运行效果:
关于php提交表单MySQL的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php提交表单MySQL php提交表单不跳转页面的详细内容...