
1.sql脚本:
create database companyuse 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代码:
<?phpheader("Content-type:text/htmlcharset=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/htmlcharset=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.运行效果:
首先,你得在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)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())
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)