我构建了一个基于浏览器的小型帆布游戏。我很好,Javascript和jQuery,但我只有平庸的经验与PHP和特别是创建基于PHP的网页。使用PHP创建HTML页面
目前我在做的是检查$_GET
来检索一些数据库数据。 根据这些数据,我想创建“独特的”HTML页面。
例如:我有一个页面叫做createGame.php
,它检查玩家是否在游戏中。
如果他是,我想填充和显示一个表。
我的PHP:
<?php
$gamedata = someObject // basicly the entire gamedata, playerIds, subObjects, a bunch of database data clumped together.
if ($gamedata ->playerHasJoined()){
$table = // code here to create a unique table element
}
?>
<body>
<div>
<?php echo $table ?>
</div>
</body>
现在,基本上我的问题是:我该怎么办 “最好” 的建立表格元素? 办:
$table = "<table>";
$table .= "<tr><th>Im the Header</th></tr>";
$table .= "do this 50 times more";
还是有更好的方法来创建基于我$gamedata
变量的元素? 或者我应该用另一种方式来构建我的HTML页面吗?
谢谢
可能会告诉我们'$ gamedata'中的内容是什么,所以我们对你正在处理的数据有一些想法 – RiggsFolly
看看这些答案http://programmers.stackexchange.com/questions/159529/how- to-structure-template-system-using-plain-php –
你的问题相当广泛,可能是基于观点的。但是,对于我的*“2美分”*;你可以使用包含HTML标记,只需使用变量插入他们应该显示的位置。然而,你的“做这50倍”*尚不清楚应该保持什么。你可以使用一个'foreach',可能,如果这应该保存db列的数据。 –