2016-02-12 62 views
-1

嗨如何保存會話中的數據,當我們點擊保存按鈕,並需要在數據庫中提交數據時,我點擊提交按鈕。這裏是我的表格。如何在php中點擊保存按鈕後在會話中存儲數據,並點擊提交按鈕後提交數據

的index.php

<form method="post" action="personal.php" id="myform"> 
<label>First Name</label> 
<input type="text" name="first_name" value="" /> 
<label>Last Name</label> 
<input type="text" name="last_name" value="" /> 
<button class = "medium" style="background-color: #2daebf;">Save</button> 

Personal.php

$connection = mysql_connect("localhost", "root", "") or die(mysql_error()); 
$db = mysql_select_db("accountant", $connection); 
$firstname = $_POST['first_name']; 
$lastname=$_POST['last_name']; 
$query=mysql_query("INSERT INTO table(first_name,last_name)values("$firstname","$lastname")"); 

我如何存儲這些數據到會話和重定向到indexs.php有一次我在點擊提交按鈕,總數據需要插入到數據庫中。

indexs.php 

<form method="post" action="personals.php" id="myform"> 
<label>Address</label> 
<input type="text" name="address" value="" /> 
<label>Pincode</label> 
<input type="text" name="pin" value="" /> 
<button class = "medium" type="submit" style="background-color: #2daebf;">Save</button> 

Personals.php

$connection = mysql_connect("localhost", "root", "") or die(mysql_error()); 
$db = mysql_select_db("accountant", $connection); 
$address = $_POST['address']; 
$pin=$_POST['pin']; 
$query=mysql_query("INSERT INTO table(address,pin)values("$address","$pin")"); 
+0

你想在SESSION中存儲哪些數據? –

+0

你的問題非常混亂。你已經寫了兩次相同的代碼。你想要什麼? – Drudge

+0

我在index.php中輸入的數據,我需要將數據存儲在會話中,並且需要重定向到indexs.php – user5891511

回答

1

這樣你可以在PHP會話保存後整體數據。

<?php 
session_start(); 

$connection = mysql_connect("localhost", "root", "") or die(mysql_error()); 
$db = mysql_select_db("accountant", $connection); 

if(isset($_POST) && !empty($_POST)){ 
$address = $_POST['address']; 
$pin=$_POST['pin']; 
$query=mysql_query("INSERT INTO table(address,pin)values("$address","$pin")"); 

//Session Work 
$_SESSION['form_data'] = $_POST; 
header ('location' : 'indexs.php'); 
} 
+0

你可以編輯我的代碼應該保存在會話中,並需要將數據存儲在數據庫 – user5891511

+0

@ user5891511,我編輯了我的答案。在您的personal.php文件中使用此代碼。 –

+0

你寫的代碼是personals.php – user5891511

0

我認爲你必須創建一個表並將你的數據存儲在表中。然後通過從表中檢索數據來創建會話。這是使用我認爲會議的最佳方式。