Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Sortowanie danych - w kolumnach pion..
harbii
post
Post #1





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


  1. <?php
  2. $zapytaniel = "SELECT * FROM linki where grupa=$grupag ORDER BY UPPER(nazwa) ASC";
  3. $wykonajl = mysql_query($zapytaniel);
  4. $counter = 0;
  5. $columns = 3;
  6. echo "<table cellpadding='0' cellspacing='0' width='100%'><tr>";
  7. while ($data = mysql_fetch_assoc($wykonajl)) {
  8. if ($counter != 0 && ($counter % $columns == 0)) { echo "</tr><tr>"; }
  9.  
  10. echo $data['nazwa'];
  11. $counter++;
  12. }
  13. ?>


powyższy kod sortuje alfabetycznie w pozimie

a jak zrobić aby sortował w pionie?

Ten post edytował harbii 5.07.2009, 10:27:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
kefirek
post
Post #2





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


  1. <?php
  2. $zapytaniel = "SELECT * FROM linki where grupa=$grupag ORDER BY UPPER(nazwa) ASC";
  3. $wykonajl = mysql_query($zapytaniel);
  4. echo "<table cellpadding='0' cellspacing='0' width='100%'><tr>";
  5. while ($data = mysql_fetch_assoc($wykonajl)) {
  6. echo "<tr>
  7. <td>
  8. ".$data['nazwa']."
  9. </td>
  10. </tr>";
  11. }
  12. echo "</table>";
  13. ?>


Ten post edytował kefirek 5.07.2009, 10:44:48
Go to the top of the page
+Quote Post
harbii
post
Post #3





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


ale w kolumnach, np 3
Go to the top of the page
+Quote Post
Darti
post
Post #4





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


  1. <?php
  2.  
  3. $zapytaniel = "SELECT * FROM linki where grupa=$grupag ORDER BY UPPER(nazwa) ASC";
  4. $wykonajl = mysql_query($zapytaniel);
  5.  
  6. while ($data = mysql_fetch_assoc($wykonajl)) {
  7.    $arr[] = $data['nazwa'];
  8. }
  9.  
  10. $i = 0;
  11. $j = 0;
  12. $columns = 3;
  13. $rows = ceil(count($arr) / $columns);
  14.  
  15. echo "<table cellpadding='0' cellspacing='0' width='100%'>";
  16. for ($i=0; $i<$rows; $i++){
  17.    echo '<tr>';
  18.    for($j=0; $j<$columns; $j++){
  19.        echo '<td>';
  20.        if(isset($arr[$j*$rows + $i])){
  21.            echo $arr[$j*$rows + $i];
  22.        } else {
  23.            echo '&nbsp;';
  24.        }
  25.        echo '</td>';
  26.    }
  27.    echo '</tr>';
  28. }
  29. echo '</table>';
  30. ?>


Ten post edytował Darti 5.07.2009, 12:25:17
Go to the top of the page
+Quote Post
harbii
post
Post #5





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


DZIĘKUJĘ!!! (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 01:32