所以我使用的是HTML模板,并有一个PHP生成的动态表。无论出于何种原因,当我添加php表时,我无法再在页面上滚动。我想知道是否有一些工作,或者我应该在模板CSS中找到一些东西来解决这个问题。
这是我的嵌入式PHP的HTML:
<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>";
}
?>
答案 0 :(得分:0)
由于您的PHP.ini配置,这可能是您无法看到的错误500。 将$ row [username]更改为$ row ['username']并对性别执行相同操作。
这应该做的工作:
<?php
while ($row = mysql_fetch_array($query)) {
echo "<tr>";
echo "<td>" . $row['username'] . "</td>";
echo "<td>" . $row['gender'] . "</td>";
echo "</tr>";
}
?>