2012-02-08 91 views
0

我正在用戶登錄部分,並使用會話來存儲特定用戶的數據。在登錄部分,我有一個名爲business.php的表單和名爲tbl_business的表來存儲表單中的數據。但我需要從另一個名爲tbl_user的表中預先填寫business.php表單中的某些特定字段,其中包含一些常用數據,例如地址,名稱等。這兩個表都在會話中。從數據庫預填充表單中的字段

我該如何實現它?我沒有嘗試過任何東西,需要一些建議。提前致謝。

+0

我們希望你試圖通過自己來解決這個問題,而不是問社區爲您提供完整的解決方案。當你有一些代碼向我們展示,證明你有一些努力(即使它是錯誤的),請更新你的問題和標誌重新打開。謝謝。 – Kev 2012-02-12 20:01:53

回答

0

你可以只回聲內容的輸入,例如在value屬性

<input type="text" name="a" value="<?php echo $this->myContent; ?>" /> 

請注意,您應該逃避你的輸出數據,以防止XSS /標記符,是這樣的:

<input type="text" name="a" value="<?php echo addslashes(htmlentities($this->myContent)); ?>" /> 
+0

感謝您的XSS技巧Robin – Arun 2012-02-08 06:44:27

0

您可以填充表單元素使用值屬性。

例如: - <input type="text" value="<?php echo $session->name?>" name="name" />

+0

謝謝Asuraya ... – Arun 2012-02-08 06:43:33