Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP根据从csv文件调用的标题对html表进行排序_Php - Fatal编程技术网

PHP根据从csv文件调用的标题对html表进行排序

PHP根据从csv文件调用的标题对html表进行排序,php,Php,我有一个csv文件,我只使用了文件中的一些列,现在我想通过单击每个列的标题对HTML表进行排序,我想能够进行排序。我使用的是数组形式的信息 <?php $datei = fopen("soom.txt","r"); $count = fgets($datei,1000); fclose($datei); $count = $count ; // opens countlog.txt to change new hit number $datei = fopen("soom.txt","w"

我有一个csv文件,我只使用了文件中的一些列,现在我想通过单击每个列的标题对HTML表进行排序,我想能够进行排序。我使用的是数组形式的信息

<?php
$datei = fopen("soom.txt","r");
$count = fgets($datei,1000);
fclose($datei);
$count = $count ;
// opens countlog.txt to change new hit number
$datei = fopen("soom.txt","w");
fwrite($datei, $count);
fclose($datei);

$favcolor = $count;


echo "<font  color = 'green' size='5' face='Comic Sans MS'>";
switch ($favcolor) {
    case 1:
        echo "27 May 2017 - Volkskool Potchefstroom";
        break;
    case 2: 
    echo "17 June 2017 - President Klerksdorp";
         break;
    case 3:
        echo "29 July 2017 - Trails Stilfontein";
        break;
    case 4:
        echo "12 August 2017 - Schoonspruit Saamtrek";
        break;
    case 5:
        echo "26 August 2017 - Meiringspark Klerksdorp";
        break;
    case 6:
        echo "9 September 2017 - Rustenburg";
        break;
    case 7:
        echo "14/21 October 2016 - Matlosana Mall";
        break;
    case 8:
        echo "4 November 2017 - Stratvaal Klerksdorp";
        break;
    case 9:
        echo "25 November 2017 - Baillie Park Klerksdorp";
        break;
    default:
        echo "";
}

echo "<font  color = 'white' size='3' face='Arial'>";
echo  nl2br ("&nbsp; \n &nbsp; ");



$fp = fopen ( "tour.$count.csv" , "r" );
while (( $data = fgetcsv ( $fp , 1000 , "," )) !== FALSE ) {
"<tr>";
    echo "<td>".$data[0]."</td>";
    echo "<td>".$data[10]."</td>";
    echo "<td>".$data[2]."</td>";
    echo "<td>".$data[3]."</td>";
    echo "<td>".$data[4]."</td>";
    echo "<td>".$data[7]."</td>";
    echo "/<tr>";
}
fclose ( $fp );
?>

为什么不使用众多javascript库中的一个来实现呢?胖客户端,瘦服务器。使用数据表。简单,快速,解决您的问题