所以我使用的是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