Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pasek Informacyjny - 5 ostatnich newsów, Proszę o pomoc w sprawie paska informacyjnego - wyświetla 5 ostatnich
Ramelek
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 6.08.2007

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


Witam!

Prosiłbym o pomoc w sprawie wykonania paska informacyjnego. Pasek Informacyjny ma wyświetlać tytuły 5 ostatnich newsów.

Struktura Bazy Danych:
dharma_dharma.ep_news.news_id
dharma_dharma.ep_news.news_subject
dharma_dharma.ep_news.news_cat
dharma_dharma.ep_news.news_news
dharma_dharma.ep_news.news_extended
dharma_dharma.ep_news.news_breaks
dharma_dharma.ep_news.news_name
dharma_dharma.ep_news.news_datestamp
dharma_dharma.ep_news.news_start
dharma_dharma.ep_news.news_end
dharma_dharma.ep_news.news_visibility
dharma_dharma.ep_news.news_reads
dharma_dharma.ep_news.news_sticky
dharma_dharma.ep_news.news_allow_comments
dharma_dharma.ep_news.news_allow_ratings
dharma_dharma.ep_news.news_rss


Próbowałem tak:
  1. <?php
  2.  
  3. // database settings
  4. $db_host="localhost";
  5. $db_user="user";
  6. $db_pass="pass";
  7. $db_name="name";
  8. $db_prefix="ep_";
  9. define("DB_PREFIX", "ep_");
  10.  
  11. $polaczenie = @mysql_connect('localhost', 'user', 'pass')
  12.  
  13. or die('Brak połączenia z serwerem mysql. Błąd: '.mysql_error());
  14.  
  15. echo "$tresc";
  16. $tresc = "<a href='http://dharma.webd.pl/news.php?readmore=".$news_id."'>".$news_subject."</a>&nbsp;&nbsp;&bull;&nbsp;&nbsp;";
  17.  
  18. $news_id = mysql_query("SELECT 5 FROM news_id");
  19. $news_subject = mysql_query("SELECT 5 FROM news_subject");
  20.  
  21. $ilosc_wierszy = mysql_num_rows($news_id = mysql_query("SELECT 5 FROM news_id"););
  22.  
  23. ?>


ale pokazuje się taki błąd:
Parse error: syntax error, unexpected ';' in /home/dharma/public_html/PASEK_panel.php on line 21

POMOCY!!! sad.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Cytat
$ilosc_wierszy = mysql_num_rows($news_id = mysql_query("SELECT 5 FROM news_id")winksmiley.jpg;


za dużo o jeden średnik - błąd o tym informuje...

  1. <?php
  2. $ilosc_wierszy = mysql_num_rows($news_id = mysql_query("SELECT 5 FROM news_id"));
  3. ?>


Łukasz


--------------------
Go to the top of the page
+Quote Post
Ramelek
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 6.08.2007

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


  1. <?php
  2.  
  3. // database settings
  4. $db_host="localhost";
  5. $db_user="user";
  6. $db_pass="pass";
  7. $db_name="name";
  8. $db_prefix="ep_";
  9. define("DB_PREFIX", "ep_");
  10.  
  11. $polaczenie = @mysql_connect('localhost', 'user', 'pass')
  12.  
  13. or die('Brak połączenia z serwerem mysql. Błąd: '.mysql_error());
  14.  
  15. echo "$tresc";
  16. $tresc = "<a href='http://dharma.webd.pl/news.php?readmore=".$news_id."'>".$news_subject."</a>&nbsp;&nbsp;&bull;&nbsp;&nbsp;";
  17.  
  18. $news_id = mysql_query("SELECT 5 FROM news_id");
  19. $news_subject = mysql_query("SELECT 5 FROM news_subject");
  20.  
  21. $ilosc_wierszy = mysql_num_rows($news_id = mysql_query("SELECT 5 FROM news_id"));
  22.  
  23. ?>


Poprawiłem i jest błąd:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/dharma/public_html/PASEK_panel.php on line 21
Go to the top of the page
+Quote Post
kossa
post
Post #4





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


dlaczego nie czytasz co jest w komunikacie błędu...?

Cytat
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/dharma/public_html/PASEK_panel.php on line 21


źle wykonujesz funkcję mysql_num_rows()

  1. <?php
  2. $ilosc_wierszy = mysql_num_rows($news_subject);
  3. ?>


zwróci ilość wierszy

poczytaj manuala albo jakiś choć krótki i prosty kurs php+mysql bo te błędy które robisz to są podstawy podstaw

Łukasz


--------------------
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 Aktualny czas: 20.08.2025 - 08:08