2012-02-08 98 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