這裏更多信息使用PHP的另一種簡單的排序表代碼:
使您-file.php,插入下面的代碼,並上傳到您的文件夾。 (本實施例中是用於排序和處理簡單的值,使用該sortable.js腳本一個非常簡單的表)
<html><head>
<script src="sorttable.js"></script>
<style>
tbody tr td {color:green;border-right:1px solid;width:200px;}
</style>
</head><body>
<?php
$First = array('a', 'b', 'c', 'd');
$Second = array('1', '2', '3', '4');
if (!empty($_POST['myFirstvalues']))
{ $First = explode("\r\n",$_POST['myFirstvalues']); $Second = explode("\r\n",$_POST['mySecondvalues']);}
?>
</br>Hi User. PUT your values</br></br>
<form action="" method="POST">
projectX</br>
<textarea cols="20" rows="20" name="myFirstvalues" style="width:200px;background:url(untitled.PNG);position:relative;top:19px;Float:left;">
<?php foreach($First as $vv) {echo $vv."\r\n";}?>
</textarea>
The due amount</br>
<textarea cols="20" rows="20" name="mySecondvalues" style="width:200px;background:url(untitled.PNG);Float:left;">
<?php foreach($Second as $vv) {echo $vv."\r\n";}?>
</textarea>
<input type="submit">
</form>
<table class="sortable" style="padding:100px 0 0 300px;">
<thead style="background-color:#999999; color:red; font-weight: bold; cursor: default; position:relative;">
<tr><th>ProjectX</th><th>Due amount</th></tr>
</thead>
<tbody>
<?php
foreach($First as $indx => $value) {
echo '<tr><td>'.$First[$indx].'</td><td>'.$Second[$indx].'</td></tr>';
}
?>
</tbody>
<tfoot><tr><td>TOTAL = <b>111111111</b></td><td>Still to spend = <b>5555555</b></td></tr></tfoot></br></br>
</table>
</body>
</html>
排序這個簡單的解決方案?如果你使用jQuery,請顯示最終的HTML而不是PHP – 2012-03-16 11:06:50
在生成HTML之前在PHP中對數組進行排序不是更容易嗎?或者你在尋找某種「點擊此處排序列表」功能? – JJJ 2012-03-16 11:13:00
你不能用jQuery對PHP的foreach循環進行排序。您可以使用PHP進行排序,也可以使用jQuery客戶端對PHP輸出的表格行進行排序。 (雖然你可以對數組進行排序然後遍歷它,但是你無法真正地對循環進行排序......) – nnnnnn 2012-03-16 11:29:29