好的,所以我有一個表'用戶'的數據庫。我的網站上也有註冊和登錄系統。每次有人註冊他們的所有信息時,都會將其放入我的數據庫的「用戶」表中。當有人登錄時,他們必須使用他們的電子郵件和密碼,並且這兩者都在我的數據庫中排成一列。由於$ _SESSION [「電子郵件」],我可以使用登錄的電子郵件; (歡迎,$ _SESSION [「電子郵件」];我現在有一個問題給你們,我想創建一個用戶可以編輯他們的信息的個人資料頁面,有什麼辦法嗎?爲了讓我從登錄的人那裏獲取數據庫中的所有信息?我猜我必須使用$ _SESSION [「電子郵件」],然後編寫一個查詢,該查詢向我提供登錄的所有信息?
回答
如果您的SESSION中填充了所有可編輯字段,則可以將信息從SESSION提取到表單中,然後將FORM發送到另一個頁面,以檢查/驗證表單,然後執行UPDATE在數據庫中查詢
下面是一個例子:
$sql = "select * from users where email='".$_REQUEST['email']."' and password='".$_REQUEST['password']."'";
$data = getInformationFromDatabase();
if(!empty($data)){
$_SESSION['logged'] = $data;
$email = $_SESSION['logged']['email'];
}
//-- To update you would have the data into your SESSION to fill the initial values of the form
//-- The user would change those values and send to the server by GET or POST
//-- Change the values in the session like:
$_SESSION['logged']['email'] = $_REQUEST['email'];
//-- Change the values in the database like:
$sql = "update users set email='".$_REQUEST['email']."' WHERE email='".$oldEmail."';
//-- Execute the query
是的,但我只能在有人註冊後纔將這些信息放入SESSIONS中。我需要在某人登錄後才能將其加入SESSIONS中。此時,我只能將電子郵件放入SESSIONS中,因爲登錄人員使用他的電子郵件登錄。 – Max 2015-01-26 18:56:13
您的登錄過程如何? – 2015-01-26 18:59:34
您必須檢查數據庫中的登錄信息,如果它是正確的,您必須將用戶的值註冊到SESSION。如果這不是你如何做的話,那麼這是非常錯誤的。 – 2015-01-26 19:01:41
- 1. 從數據庫sqlite中獲取信息
- 2. 從數據庫中獲取信息
- 3. 如何從數據庫中獲取數據的詳細信息?
- 4. 使用knex從mysql數據庫讀取。我如何從中獲取信息?
- 5. 如何使用PHP中的特定session_id()獲取$ _SESSION信息?
- 6. perl從selectrow_array獲取數據庫信息
- 7. 從Mysql數據庫獲取信息
- 8. pdo數組如何從數據庫中獲取所有信息
- 9. 從SQL Server數據庫獲取信息
- 10. 如何從當前位置獲取數據庫中的信息?
- 11. 如何從settings.py中獲取數據庫詳細信息
- 12. 如何從數據庫中獲取信息到會話?
- 13. 如何在Linux中從DSN獲取數據庫詳細信息?
- 14. 如何從兩個表中獲取數據信息使用php
- 15. 如何從SVN信息庫中獲取信息?
- 16. 使用ADO.NET從SQL Server數據庫獲取信息
- 17. 使用iOS從在線數據庫獲取信息
- 18. 使用php從mysql數據庫獲取信息
- 19. 如何從drupal數據庫獲取信息
- 20. 如何從Firebase數據庫獲取嵌套信息
- 21. 從SQL數據庫獲取信息並獲取登錄錯誤
- 22. 使用$ _SESSION或$ _GET,PHP從MySQL表中提取用戶信息?
- 23. 如何從數據庫中獲取數據時出錯信息,但沒有值
- 24. 如何從數據庫中獲取排除某些數據的信息
- 25. 如何使用mysql查詢從Magento數據庫獲取產品詳細信息?
- 26. 從數據庫中動態獲取信息
- 27. 從js和php數據庫中獲取信息
- 28. 從數據庫中獲取唯一信息
- 29. 正確地從SQLite數據庫中獲取信息
- 30. 從PCM數據獲取頻率信息
是的,這會工作。 – ceejayoz 2015-01-26 18:29:30
http://php.net/manual/en/features.sessions.php – 2015-01-26 18:29:52
是的,你是對的。 – 2015-01-26 18:30:38