php提交資料庫
首先,你得在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); //xxx就是你要選擇的資料庫名稱
插入數據
$sql = "insert into xxxx set xxx = $radiogroup" //xxxx 是你要插入的表名,xxx就是欄位名
mysql_query($sql);
② php表單提交內容到資料庫
我來給你代碼:
<?php
$hostName='yourhost';
$userName='yourusername';
$passWords='yourpwd';
$conn=mysql_conn($hostName,$userName,$passWords);
if(!$conn){
die('Couldnotconnect:'.mysql_error());
}
$mysql_select_db('admin',$conn);
$sql="INSERTINTOuser_zy(username,name,time,place,type,http,password)
VALUES
('$_POST[username]','$_POST[name]','$_POST[time]','$_POST[place]','$_POST[type]',
'$_POST[http]','$_POST[password]')";
mysql_query($sql,$conn);//這里是添加數據。
//讀取數據
$sql="select*formuser_zywhere1";//讀取所有。
$sql="select*formuser_zywhereid=".$id;//讀取某一項。
$result=mysql_query($sql,$conn);
while($info=mysql_fetch_array($result)){
$arr[]=$info;//$arr為最後所要讀取的值。
}
可以用var_mp($arr)列印出來看看。
有什麼不明白可以留言。
③ 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表單提交實現提交到多個表的不同欄位
如果您想在PHP表單中實現提交到多個表的不同欄位,可以使用如下步驟來實現:
在表單中定義相應的欄位,用於獲取用戶輸入的數據。
使用PHP代碼從表單中獲取用戶輸入的數據。
使用PHP中的資料庫操作函數(例如MySQLi或PDO),連接到資料庫,並且向不同的表插入數據。
例如,如果此核腔您想插入用戶名和電子郵件到users表,並插入用戶的森衫年齡和住址到profiles表,可以這樣寫:
// 獲取用戶輸入的數據
$username = $_POST['username'];
$email = $_POST['email'];
$age = $_POST['age'];
$address = $_POST['address'];
// 連接到數氏拿據庫
$conn = mysqli_connect('localhost', 'username', 'password', 'database');
// 插入用戶名和電子郵件到users表
$sql = "INSERT INTO users (username, email) VALUES ('$username', '$email')";
mysqli_query($conn, $sql);
// 插入用戶的年齡和住址到profiles表
$sql = "INSERT INTO profiles (age, address) VALUES ('$age', '$address')";
mysqli_query($conn, $sql);
⑤ PHP數組提交數據的問題
這個很簡單啊,文本框用[]可以直接用獲取數組格式,例如
產品1:<inputtype="text"name="name[]">
<inputtype="text"name="price[]">
產品2:<inputtype="text"name="name[]">
<inputtype="text"name="price[]">
在php里用$_POST['name']就能獲取產品名稱這個數組,然後用循環遍歷這個名稱數組,把產品信息 重組成新數組。
foreach($_POST['name']as$k=>$v){
$data[$k]['name']=$_POST['name'][$k];
$data[$k]['price']=$_POST['price'][$k];
}
這個$data就是所有產品數據,數據完整性就自己去把控了
⑥ php中按鈕怎麼提交數據到資料庫中
在php表單中
單選按鈕
如果選中了提交後,就是這個單選按鈕的值,如果沒有選中,提交是空值。
比如
在提交後
如果是選中打鉤的,在php
獲取到的值就是
echo
$_post['a']
//輸出
1
如果沒有選中,在php
獲取到的值就是
echo
$_post['a']
//輸出
if
(empty($_post['a']))
{
$a=0;
}else{
$a=$_post['a'];
}
⑦ php中按鈕怎麼提交數據到資料庫中
利用表單提交,範例代碼如下:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<title>無標題文檔</title>
</head>
<body>
<table>
<formname=""action="ip地址"method="post">(這里是新增的)
<tr>
<tdvalign="top"height="110">興趣特長:</td>
<td><textareaname="content"rows="6"class="textarea0"style="width:630px"></textarea></td>
</tr>
<tr>
<tdvalign="top">自我評價:</td>
<td><textareaname="content"rows="6"class="textarea0"style="width:630px"></textarea></td>
</tr>
<tr>
<tdcolspan="2"align="center"><inputtype="submit"value="提交"/></td>
</tr>
</form>(這里是新增的)
</table>
</body>
</html>