phpmysql表单
PHP 提交表单,然后保存数据库示例:
1.sql脚本:
createdatabasecompany;
usecompany;
createtableemployee(
idint(11)notnullprimarykeyauto_increment,
emp_namevarchar(20)notnull,
emp_novarchar(30)notnull,
emp_jobvarchar(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("setnamesutf8");
//获取表单提交元素
$emp_name=$_POST['emp_name'];
$emp_no=$_POST['emp_no'];
$emp_job=$_POST['emp_job'];
//验证表单元素,然后入库操作
if($emp_name&&$emp_no&&$emp_job){
$sql="insertintoemployee
(emp_name,emp_no,emp_job)
values
('{$emp_name}','{$emp_no}','{$emp_job}')
";
$int=mysql_query($sql);
$suc_msg="<fontcolor='green'>数据插入成功!</font><ahref='javascript:history.go(-1);'>返回</a>";
$err_msg="数据插入失败";
exit($int?$suc_msg:$err_msg);
}else{
exit("提交数据全部为必填项!");
}
}
?>
<html>
<head>
<title>PHP表单提交示例</title>
<metahttp-equiv="content-type"content="text/html;charset=utf-8"/>
</head>
<body>
<formid="myform"action="<?phpecho$_SERVER['PHP_SELF']?>"method="post">
员工姓名:<inputname="emp_name"type="text"/><br/>
工号:<inputname="emp_no"type="text"/><br/>
工作职责:<inputname="emp_job"type="text"/><br/>
<inputname="btn"type="submit"value="提交表单"/><br/>
</form>
</body>
</html>
3.运行效果:
㈡ php表单数据写不进mysql
确信连上数据库了没有?
㈢ PHP MySql 表单同时提交写入多条到数据库
没明白你什么意思,你提问的太乱了,是不是想写6个Input 然后提交只要有内容就入库,没有就跳过???
如果是这样的话,你没有必要写6个表单,写一个表单里面放6个 input 标签就可以了,每个input的 属性 : name 保持一致,提交过去后是一个二维数组,直接迭代入库。
㈣ php 与 mysql 数据库、表单、抓取方面 问题
选择数据库有问题 mysql_select_db()你写错了 ,如果没有获取到结果集 可以打印下 看看结果 var_mp($res);
㈤ php+MYSQL提交表单查询问题
把$query=mysql_query('SELECT * FROM zhengshu WHERE byzbh=$byzbh');
改成$query=mysql_query('SELECT * FROM zhengshu WHERE byzbh='".$byzbh."'');
㈥ 通过表单把数据写入数据库(php+mysql)
你的代码太乱了我给整理了一下 看看是不是你想要的
这是HTML的
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>test3</title>
</head>
<body>
<form method="post" action="test3.php">
<input type="text" name="uid" size="8" maxlength="8" />
<input type="test" name="name" size="10" maxlength="10" />
<input type="submit" name="submit1" value="确定" />
</body>
</html>
这个是test3.php的
<?php
$con=mysql_connect("localhost","root","");
if(!$con){
die("发生了未知错误");
}else {
echo "<font color=008000 ><b>连接成功</b></font>";
}
mysql_select_db("test",$con);
$uid=isset($_POST['uid'])?trim($_POST['uid']):"2";
$name=isset($_POST['name'])?trim($_POST['name']):"2";
$sql="INSERT INTO banji1 VALUES('{$uid}','{$name}')";
$result=mysql_query($sql);
if($result){
echo "<br />插入成功";
}
?>
㈦ MYSQL+PHP表单录入数据的问题
为什么还加","????去掉
㈧ php+mysql,怎样把多个页面多个表单提交到一个页面,详细描述如下
你可以考虑,使用div+js
三个表单,放在一个页面,但点击下一页后,隐藏1表单,显示2表单
大致就是这个意思
㈨ php mysql 表单 插入数据
dingdan_create.php
$bianhao=$_POST['bianhao'];
$fullname=$_POST['fullname'];
$chang=$_POST['chango'];
...
//连接数据库
...
//插入
$sql="insert into XXX (a,b,c,...) values ('$bianhao','$fullname','$chang',...)";
mysql_query($sql);
㈩ php用表单提交数据到mysql的问题
可以在前台用javascript对你必填的字段进行判断,如为空不能提交并给出提示,后台也可以通过empty对需要填写的字段进行判断,如果为空,跳回之前的页面,不对数据库进行操作