簡體   English   中英

我需要一些幫助(注冊表系統)-php + mysql

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM