Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] prezentacja danych z mysql
Forum PHP.pl > Forum > Przedszkole
lutador
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. ?>
blue_boy
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. ?>
Axexis
order by nazwisko asc ? ($query = "select * from email order by nazwisko asc");
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.