Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][php] nie wyświetla wyników dla różnych warunków
jawor_tds
post 24.03.2010, 18:49:45
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 24.03.2010

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


Witam,
modyfikuję phpBB3 i stworzyłem coś takiego:

  1. $sql = 'SELECT * FROM jakas tabela ORDER BY id DESC ';
  2. $result = $db->sql_query($sql);
  3. while ($row = $db->sql_fetchrow($result))
  4. {
  5. if ($row['readed'] > $row['time'])
  6. {
  7. $costam = date('d-m-Y', $row['time']);
  8.  
  9. }
  10. if ($row['readed'] < $row['time'])
  11. {
  12. $costam2;
  13. }
  14. }


Problem polega na tym, że jeśli 'readed' jest większe od 'time' to wyświetla datę, jeśli mniejsze od 'time' to nic się nie wyświetla.

Nie wiem gdzie leży problem, przeglądałem manuala, liczne kursy w necie i nie mogę wynaleźć błędu, będę wdzięczny za pomoc.

Ten post edytował jawor_tds 24.03.2010, 18:59:23
Go to the top of the page
+Quote Post
MateuszS
post 24.03.2010, 18:54:10
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


echo ?


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
jawor_tds
post 24.03.2010, 18:59:03
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 24.03.2010

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


Niestety, rezultat nadal ten sam.
Go to the top of the page
+Quote Post
MateuszS
post 24.03.2010, 19:07:40
Post #4





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


  1. $sql = 'SELECT * FROM jakas tabela ORDER BY id DESC ';
  2. $result = $db->sql_query($sql);
  3. while ($row = $db->sql_fetchrow($result))
  4. {
  5. if ($row['readed'] > $row['time'])
  6. {
  7. $costam = date('d-m-Y', $row['time']);
  8. echo $costam;
  9.  
  10. }
  11.  
  12. }


I co to nie dziala?


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
jawor_tds
post 24.03.2010, 19:13:35
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 24.03.2010

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


Działa dla 'readed' większego od 'time', ale jesli w bazie 'readed' jest mniejsze od 'time' to nic się nie wyświetla.
  1. else
  2. {
  3.  
  4.  
  5. echo $costam2;
  6. }


Go to the top of the page
+Quote Post
MateuszS
post 24.03.2010, 20:01:36
Post #6





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


Chyba porywasz się z motyką na słońce, poczytaj jakiś kurs a potem przerabiaj phpBB


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
jawor_tds
post 24.03.2010, 23:37:28
Post #7





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 24.03.2010

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


Błyskotliwa uwaga, szkoda że nie wiesz o czym piszesz.
Problem rozwiązany, przyczyną była literówka w przypisaniu zmiennej do stylu, polecam analizę kodu phpBB zanim komuś znów poradzisz by używał funkcji echo.
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 Wersja Lo-Fi Aktualny czas: 14.06.2025 - 17:50