Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Forum PHP MySQL
Forum PHP.pl > Forum > PHP
Mlodycompany
Elo. Wpadłem na pomysł, ze zrobie własne forum. No i na wstepie napotkałem juz problem. Działa mi zakładanie nowych tematów oraz pisanie postów. Problem w tym, ze zamiast wyswietlac ostatniego postu wyswietla mi pierwszy z danego tematu. Co zrobic by wyswietlal sie ostatni post?questionmark.gif
Piniek
moze powiesz nam najpierw jaki masz skrypt forum questionmark.gif

no chyba ze piszesz swoj ;]
Lejto
zapytanie z tabeli postów dane id ... i na końcu asc
Mlodycompany
  1. <?
  2. include('include/functions.php');
  3. include('../mysql.php');
  4. include('include/mysql.php');
  5. ?>
  6. <html>
  7. <head>
  8. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  9. <link rel="stylesheet" href="../style.css" type="text/css">
  10. </head>
  11. <table width="800" cellpadding="1" cellspacing="1" align="center" class="tabela2" border="0"> 
  12. <?
  13. include('include/header.php');
  14. ?>
  15. <tr>
  16. <th colspan="8" class="cat3">Town Of Laugh</th>
  17. </tr>
  18.  
  19. <?
  20. while($kategoria = mysql_fetch_array($kategorie)){
  21. $posty_temat = mysql_query ("SELECT * FROM forum_posty WHERE `topic` = '".$temat[0]."'") or die (mysql_error());
  22. $post_temat = mysql_fetch_array($posty_temat);
  23. $sql = 'SELECT * FROM `forum_posty` ORDER BY `tresc` DESC LIMIT 0, 1';
  24. <tr>
  25. <th width=46><img src="images/folder_new_big.gif"></th>
  26. <th><a href=topic.php?cat='.$kategoria[0].'>'.$kategoria[1].'</a></th>
  27. <th>Tematy</th>
  28. <th>Posty</th>
  29. <th>'.$post_temat[2].'</th>
  30. </tr>
  31. ');
  32. }
  33. ?>
  34. </table>
  35. </html>

to jest z indexu
nospor
ORDER BY `tresc` DESC
przeciez tu sortujesz po tresci. Skoro chcesz wyswietlac ostatni to musisz sortowac po dacie utworzenia.

ps: z php to nie ma zadnego zwiazku. Predzej z przedszkolem winksmiley.jpg
Mlodycompany
no tez prawda. wziolem sortowanie po ID i tez mi wyswietla pierwszy post a nie ostatni. a co do kategorii to skoro to jest przedszkole to czemu nie chce mi dzialac wedlug waszych polecen biggrin.gif. jak na moje oko to jest gimnazjum biggrin.gif

obywatele. sam rozwiazalem juz ten problem. daje skrypt
  1. <?
  2. include('include/functions.php');
  3. include('../mysql.php');
  4. include('include/mysql.php');
  5. ?>
  6. <html>
  7. <head>
  8. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  9. <link rel="stylesheet" href="../style.css" type="text/css">
  10. </head>
  11. <table width="800" cellpadding="1" cellspacing="1" align="center" class="tabela2" border="0"> 
  12. <?
  13. include('include/header.php');
  14. ?>
  15. <tr>
  16. <th colspan="8" class="cat3">Town Of Laugh</th>
  17. </tr>
  18.  
  19. <?
  20. while($kategoria = mysql_fetch_array($kategorie)){
  21. $posty_temat = mysql_query ("SELECT * FROM forum_posty ORDER BY `ID` DESC") or die (mysql_error());
  22. $post_temat = mysql_fetch_array($posty_temat);
  23. <tr>
  24. <th width=46><img src="images/folder_new_big.gif"></th>
  25. <th><a href=topic.php?cat='.$kategoria[0].'>'.$kategoria[1].'</a></th>
  26. <th>Tematy</th>
  27. <th>Posty</th>
  28. <th>'.$post_temat[2].'</th>
  29. </tr>
  30. ');
  31. }
  32. ?>
  33. </table>
  34. </html>

Ale teraz mam kolejne pytanie. chce aby wyswietlalo mi ilosc postow oraz ilosc tematow. jak to zrobic bo kompletnie nie wiem jak sie do tego zabrac biggrin.gif
nospor
Cytat
no tez prawda. wziolem sortowanie po ID i tez mi wyswietla pierwszy post a nie ostatni
Bo moze dales asc zamiast desc tongue.gif
Cytat
obywatele. sam rozwiazalem juz ten problem
mowilem bys pojechal po dacie. Jednak data to data a id to id winksmiley.jpg

Cytat
a co do kategorii to skoro to jest przedszkole to czemu nie chce mi dzialac wedlug waszych polecen
poki co temat lezy w php a nie przedszkolu. pozatym do moich polecen sie nie stosowales.

Cytat
chce aby wyswietlalo mi ilosc postow oraz ilosc tematow.

Magiczne słowo: count - patrz manual mysql
Mlodycompany
hmm no tez prawda. zastosuje, a jak nie bedzie działało to ubije biggrin.gif

wasze sczescie. DZIAŁA biggrin.gif no panowe thx za trzymanie na duchy tak tak dziekuje za oklaski biggrin.gif
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.