Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] prezentacja danych z mysql
lutador
post 27.11.2008, 18:28:40
Post #1





Grupa: Zarejestrowani
Postów: 183
Pomógł: 3
Dołączył: 5.03.2007
Skąd: Opole

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


Witam,

wypisuje liste mejli z tabeli, ale chcialbym zeby wygladalo to tak:

a
nazwisko1
nazwisko3
nazwisko2
b
nazwisko4
nazwisko5
nazwisko6

czyli najpierw jest wyswietlona literaz alfabetu a pozniej nazwiska ktore sie na nia zaczynaja..
jak to najlepiej rozwiazac?

  1. <?php
  2. while($result = mysql_fetch_array($mail))
  3. {
  4.          echo '<tr><td width="350"><b>' .$result['nazwisko'].' '.$result['imie'].'</b> '.$result['dzial']. ' '.$result['oddzial']. '</td>';
  5.            echo '<td><a href="mailto:'. $result['email'].'">' .$result['email'].'</td></tr>';
  6.    
  7. }
  8. ?>
Go to the top of the page
+Quote Post
blue_boy
post 27.11.2008, 19:28:29
Post #2





Grupa: Zarejestrowani
Postów: 25
Pomógł: 5
Dołączył: 15.07.2008
Skąd: Katowice

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


Możesz spróbować tak:

  1. <?php
  2. $alfabet=array(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,r,s,t,u,w,y,z);
  3.  
  4. for ($i=0;$i<23;$i++) {
  5.    echo $alfabet[$i];
  6.    $litera=$alfabet[$i];
  7.    $zapytanie="select * from email where nazwisko like '$litera%'";
  8.    mysql_query($zapytanie);
  9. }
  10. ?>
Go to the top of the page
+Quote Post
Axexis
post 27.11.2008, 19:31:39
Post #3





Grupa: Zarejestrowani
Postów: 98
Pomógł: 14
Dołączył: 13.01.2008
Skąd: Birmingham

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


order by nazwisko asc ? ($query = "select * from email order by nazwisko asc");

Ten post edytował Axexis 27.11.2008, 19:32:32


--------------------
  1. root@php.pl:~# rm -fr /


be. confused
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: 19.07.2025 - 09:41