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對需要填寫的欄位進行判斷,如果為空,跳回之前的頁面,不對資料庫進行操作