Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php, sql] group by
--melon--
post
Post #1





Goście







Witam. Wyświetlam w poniższy sposób dane z bazy. Chciałbym aby po naciśnięciu przycisku grupowało te dane poprzez "miejsce" oraz aby limit wyświetlanych danych na 1 stronie był 20. Nie bardzo mi to wychodzi prosił bym o pomoc.

  1. <?php
  2. $result = mysql_query("SELECT * FROM agencja WHERE aktywny='1'");
  3. for ($i = 0; $i < mysql_num_rows($wysdanych); $i++);
  4. {
  5. $print = mysql_fetch_array($result);
  6. echo"dane".$resultat['Imie'].;
  7. echo"miejsce".$resultat['Email'].;
  8. }
  9. ?>
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




  1. SELECT * FROM agencja WHERE aktywny='1' ORDER BY miejsce LIMIT 0, 20


Troche mało danych podajesz. Jeśłi chodzi Tobie też o stronicowanie, to użyj jakiejś klasy (przeszukaj forum - na pewno znajdziesz).

Pozdrawiam.
Go to the top of the page
+Quote Post
--melon--
post
Post #3





Goście







  1. <?php
  2. $result = mysql_query("SELECT * FROM agencja WHERE aktywny='1'");
  3. for ($i = 0; $i < mysql_num_rows($result); $i++);
  4. {
  5. $print = mysql_fetch_array($result);
  6. echo"dane".$print['Imie'].;
  7. echo"miejsce".$print['Email'].;
  8. }
  9. ?>


kurde właśnie zauważyłem, że wyświetla mi to tylko jeden wiersz z bazy danych.. najnowszy a nie wszystkie i nie bardzo wiem gdzie błąd (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) proszę o pomoc.
Go to the top of the page
+Quote Post
--melon--
post
Post #4





Goście







echo"miejsce".$print['miejsce'].;

6 wiersz jest taki...
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #5





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Wywal ten for() i daj pętlę while()
  1. <?php
  2. while($row=mysql_fetch_array($result))
  3. {
  4. echo"dane".$row['Imie'].;
  5. echo"miejsce".$row['Email'].;
  6. }
  7. ?>
Go to the top of the page
+Quote Post
--melon--
post
Post #6





Goście







dzięki wielkie działa już.

jeśli chodzi o grupowanie to również o to mi chodziło, tylko po naciśnięciu na przycisk... ale to dodam submit i powinno działać więc również dzięki wielkie!!! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
--melon--
post
Post #7





Goście







a jeszcze jeśli chodzi o ten limit

to jak zrobić,żeby automatycznie tworzył tyle podstron aby wyświetlić wszystkie dane?
Go to the top of the page
+Quote Post
--melon--
post
Post #8





Goście







chodzi o to ,że mam np 10 wpisów w bazie mysql i gdy ustalam limit 0, 5 to wyświetla pierwsze pięć, i teraz ,żeby automatycznie stworzył nowa stronę z limit 5,10 oraz odnośnik na stronie głównej.

proszę o pomoc.
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: 23.08.2025 - 04:04