编辑页面结构

时间:2012-04-09 13:52:32

标签: php mysql

我有地方的编辑表单。地点只能由创建“所有者”条目的代理进行编辑。

指向编辑页面的链接: /edit.php?owner=1&place=2

予。数据库:

放置所有者信息(db owner):

ownerID(PK)       oAddress       oPhone       agentID
------------------------------------------------------ 
   1              street 15       0523541        500

放置信息(数据库位置):

placeID(PK)       pAddress       pPhone       ownerID
------------------------------------------------------ 
   1              street 24       0523541        500

图像信息(数据库图像):

imageID(PK)       URL             placeID
--------------------------------------------------- 
   1           image.jpg            5

国家数据库(选择字段的国家/地区数据库)

II。结构(不是实际的PHP代码):

data from login session ->  $agentID

owner ID from url -> $ownerID

place ID from url -> $placeID

SELECT agentID, oAddress, oPhone FROM owner WHERE ownerID='$ownerID' ($oAgentID)

check if $oAgentID==$agentID (if agent is allowed to edit, if not exit code).

check if submit button is set (if yes -> include UPDATE code )

SELECT * FROM place WHERE placeID='$placeID'

SELECT * FROM countries

SELECT url FROM images WHERE placeID='$placeID'

<html>

<img>current place images preview</img>

<form>

text inputs, values filled with current database data
form submit

</form>
</html>

我的问题:

这种结构好吗?我认为数据库中的选择太多了。我可能在UPDATE进程之前使用所有者表加入了place表,但是这些值不是最新的。

有什么建议吗?

0 个答案:

没有答案