PK
T> sorting/PK
T>JhE sorting/example002.php
if ((count($_POST)>0) && $_POST['bdata'])
{
$___notjson=1;
$arr=split("\|",$_POST['bdata']);
if ($_POST['sorttype']==11)
{
foreach ($arr as $line) {
trim($line);
list($value,$key) = split(",",$line,2);
$sortarr[$key]=$value;
$sorttoorigarr[$value]=$key;
}
sort($sortarr,SORT_NUMERIC);
$data="
Date | Sum | ";
foreach ($sortarr as $val) {
if ($val) $data.="".date("Y-m-d H:m:s",$val)." | ".$sorttoorigarr[$val].".00 USD |
";
}
$data.="
";
echo "$('#sorttable').html('$data')";
}
elseif ($_POST['sorttype']==12)
{
foreach ($arr as $line) {
trim($line);
list($value,$key) = split(",",$line,2);
$sortarr[$key]=$value;
$sorttoorigarr[$value]=$key;
}
rsort($sortarr,SORT_NUMERIC);
$data="Date | Sum | ";
foreach ($sortarr as $val) {
if ($val) $data.="".date("Y-m-d H:m:s",$val)." | ".$sorttoorigarr[$val].".00 USD |
";
}
$data.="
";
echo "$('#sorttable').html('$data')";
}
elseif ($_POST['sorttype']==21)
{
foreach ($arr as $line) {
trim($line);
list($key,$value) = split(",",$line,2);
$sortarr[$key]=$value;
$sorttoorigarr[$value]=$key;
}
sort($sortarr,SORT_NUMERIC);
$data="Date | Sum | ";
foreach ($sortarr as $val) {
if ($val) $data.="".date("Y-m-d H:m:s",$sorttoorigarr[$val])." | ".$val.".00 USD |
";
}
$data.="
";
echo "$('#sorttable').html('$data')";
}
elseif ($_POST['sorttype']==22)
{
foreach ($arr as $line) {
trim($line);
list($key,$value) = split(",",$line,2);
$sortarr[$key]=$value;
$sorttoorigarr[$value]=$key;
}
rsort($sortarr,SORT_NUMERIC);
$data="Date | Sum | ";
foreach ($sortarr as $val) {
if ($val) $data.="".date("Y-m-d H:m:s",$sorttoorigarr[$val])." | ".$val.".00 USD |
";
}
$data.="
";
echo "$('#sorttable').html('$data')";
}
else echo "$('#sorttable').html('Data Error, reload the page')";
exit;
}
$gtime=time();
srand($gtime);
$data="Date | Sum | \n";
for ($i=0; $i<20; $i++)
{
$tdate=rand($gtime-86400*30,$gtime);
$summ=rand(1,5000);
date("Y-m-d H:m:s",$tdate);
$data.="".date("Y-m-d H:m:s",$tdate)." | $summ.00 USD |
\n";
$hdata.="$tdate,$summ|";
}
$data.="
";
echo $data;
?>PK nU>c. sorting/README.txtS0b]gB=tۅ0[Iml3_롟_$\
-==)y1!"e45A]}~WW!XMWWue}xp
!$mG=WrQ>n0g=c0GԞeAr#6LІT"Qg=m i<{"
gl([g
qBm*M%@ppCgƓ3E/=LLzkc}4}g~ylC