當前位置:首頁 » 編程語言 » phpmysql表單

phpmysql表單

發布時間: 2022-03-07 15:40:47

php 表單 提交數據到mysql

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

熱點內容
怎麼看java 發布:2025-01-13 13:54:18 瀏覽:10
沒腳本導演 發布:2025-01-13 13:52:22 瀏覽:339
獲取android簽名 發布:2025-01-13 13:40:21 瀏覽:595
單片機編譯器和驅動 發布:2025-01-13 13:31:33 瀏覽:440
tis伺服器怎麼進pe 發布:2025-01-13 13:31:02 瀏覽:277
android線程與線程通信 發布:2025-01-13 13:30:27 瀏覽:39
FTP伺服器本地策略 發布:2025-01-13 13:20:47 瀏覽:486
地下城堡2掛機腳本 發布:2025-01-13 13:20:44 瀏覽:206
web雲伺服器配置 發布:2025-01-13 13:19:54 瀏覽:460
小康密碼是多少 發布:2025-01-13 13:19:13 瀏覽:42