Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Forum PHP MySQL
Mlodycompany
post
Post #1





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


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?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
Piniek
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

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


moze powiesz nam najpierw jaki masz skrypt forum (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

no chyba ze piszesz swoj ;]

Ten post edytował Piniek 1.04.2008, 19:27:21
Go to the top of the page
+Quote Post
Lejto
post
Post #3





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


zapytanie z tabeli postów dane id ... i na końcu asc
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #4





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


  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
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #6





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


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 (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) . jak na moje oko to jest gimnazjum (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
no tez prawda. wziolem sortowanie po ID i tez mi wyswietla pierwszy post a nie ostatni
Bo moze dales asc zamiast desc (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Cytat
obywatele. sam rozwiazalem juz ten problem
mowilem bys pojechal po dacie. Jednak data to data a id to id (IMG:http://forum.php.pl/style_emoticons/default/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
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #8





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


hmm no tez prawda. zastosuje, a jak nie bedzie działało to ubije (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

wasze sczescie. DZIAŁA (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) no panowe thx za trzymanie na duchy tak tak dziekuje za oklaski (IMG:http://forum.php.pl/style_emoticons/default/biggrin.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: 23.08.2025 - 11:17