[英]i need some help (registry system) - php+mysql
我的問題不在於如何編寫代碼,而在於數據庫策略和寫入數據庫的最佳方法。
我的HTML有2個div,每個div代表一個部分。 在第一部分中,用戶輸入其名稱,電子郵件和密碼。 在第二部分中,用戶輸入他們的地址,國家和工作。
最好在每個部分完成后將值保存到數據庫中? 還是一次提交兩個部分中的所有值更好? 我喜歡將每個部分獨立地插入到db中。
另一個問題,對於所有數據最好有一個唯一的表,其中兩個部分的字段都保存在一條記錄中,還是應該創建兩個單獨的表? 如果創建兩個單獨的表,如何連接它們? (確定...外鍵,但我在數據庫方面經驗不足)
謝謝
我會將每個幻燈片的值存儲到$_SESSION
var中。 完成注冊后,將$_SESSION
值發送到DB。
腳本上方的某處
session_start();
幻燈片1完成后,請執行以下操作:
$userinfo = array();
$userinfo['name'] = $name_from_formular;
$userinfo['mail'] = $mail_from_formular;
$_SESSION['userinfo'] = $userinfo;
幻燈片2
if(isset($_SESSION['userinfo'])) {
$userinfo = $_SESSION['userinfo'];
}
$userinfo['country'] = $country_from_formular;
// ....
$_SESSION['userinfo'] = $userinfo;
提交資料
(從$_SESSION
讀取並發送到數據庫)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.