所以我使用的是HTML模板,并且有一个由PHP生成的动态表。无论出于何种原因,当我添加php表时,我无法再在页面上滚动。我想知道是否有一些解决办法,或者我应该在模板CSS中寻找解决方法。嵌入式PHP防止滚动
这是我的HTML与嵌入PHP:
<div class="block-head">
<h2>Datatable All Features</h2>
</div>
<div class="block-content np">
<table cellpadding="0" cellspacing="0" width="100%" class="table table-bordered table-striped sortable">
<thead>
<tr>
<th><input type="checkbox" class="checkall"/></th>
<th width="25%">Name</th>
<th width="25%">Gender</th>
</tr>
</thead>
<tbody>
<?php
while ($row = mysql_fetch_array($query)) {
echo "<tr>";
echo "<td>" . $row[username] . "</td>";
echo "<td>" . $row[gender] . "</td>";
echo "</tr>";
}
?>
</tbody>
</table>
</div>
这里是我的查询,我有我上面的HTML,不管它的价值。我知道这是弃用(只是不重中之重现在):
$query = mysql_query("SELECT * FROM markerfollowing WHERE markerID = '$markerid'"); //query
当我删除了PHP在表中,它滚动的罚款。当我把它放回去时,没有骰子。 真诚的感谢您的帮助!
这里是我的解决方案:
<?php
while ($row = mysql_fetch_array($query)) {
echo "<tr>";
echo "<td>" . '<input type="checkbox" name="checkbox"/>' . "</td>";
echo "<td>" . $row['username'] . "</td>";
echo "<td>" . $row['gender'] . "</td>";
echo "<td>" . $row['username'] . "</td>";
echo "<td>" . $row['gender'] . "</td>";
echo "</tr>";
}
?>
变化$行[用户名]至$行[“用户名”],并做性别相同。让我知道如果这有帮助。 – DanR 2014-11-05 19:51:22
如果您在进行上述建议的更改后仍然遇到问题,请更新您的帖子以显示您生成的HTML文档。 – 2014-11-05 19:52:07