Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] zliczanie danych z 1 kolumny i na końcu ich sortowanie
Drohan
post 19.01.2010, 21:33:27
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 7.01.2010

Ostrzeżenie: (0%)
-----


mam taki skrypt

  1.  
  2. $plik = file_get_contents("test.xls");
  3. $plik = explode("\n",$plik);
  4. echo"<table border=\"0\"><tr><td><b>Imię</b></td>";
  5. for ($i=1;$i<18;$i++){
  6. echo"<td><b>Pytanie ".$i."</b></td>";
  7. }
  8. echo "</tr>";
  9.  
  10. for ($i=0;$i<=count($plik);$i++){
  11. $row=explode("\t",$plik[$i]);
  12. echo "<tr>";
  13. for ($j=0;$j<=count($row);$j++){
  14. echo "<td align=center>".$row[$j]."</td>";
  15. }
  16. echo "</tr>";
  17. }


w jaki sposób można posortować i wyświetlić dane z jednej kolumny a następnie z kolejnych?
Go to the top of the page
+Quote Post
thek
post 19.01.2010, 23:31:58
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Stwórz $i tablic, do których w pętli $j będziesz dodawał elementy smile.gif Można też macierz pod postacią tablicy tablic by potem operować na tym jak sobie chcesz. Jeśli dobrze widzę to kolumny u Ciebie będą odpowiednikami wybierania i-tych elementów, więc wygodniej może być stworzenie $j tablic. Wtedy dokładasz w każdym przejściu pętli $i do każdej tablicy jeden element, co utworzy Ci kolumny, które będą tym co chcesz. Odpowiednikami kolumn, które sobie posortujesz już potem jak chcesz.

Ten post edytował thek 19.01.2010, 23:41:59


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:27