Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wpis w bazie danych
szczabik
post
Post #1





Grupa: Zarejestrowani
Postów: 226
Pomógł: 1
Dołączył: 13.05.2008

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


Witam chciałem zrobić coś takiego że jeśli wpisu w bazie nie to wyświetlić brak newsów

I chciałem to zrobić tak ale nie działa
  1. <?php
  2. if ($r) {
  3. echo "<a href='".BASEDIR."/news.php?readmore=".$r['news_id']."'>".$r['news_subject']."</a><br>"; } else {
  4. echo "<img src='".THEME."images/bullet.gif' alt=''>Brak newsów";
  5.  }
  6. ?>


A cały kod wygląda tak

  1. <?php
  2. $wynik = dbquery("SELECT p.news_cat_id, p.news_cat_name, u.news_id, u.news_subject, u.news_na
    me, u.news_cat
  3. FROM ".$db_prefix."news_cats p LEFT JOIN ".$db_prefix."news u ON p.news_cat_id=u.news_cat");
  4. if(dbrows($wynik) > 0) { 
  5. while($r = dbarray($wynik)) {
  6. echo "<img src='".THEME."images/bullet.gif'> <b><a href='".BASEDIR."news_cats.php?cat_id=".$r['news_cat_id']."'>".$r['news_cat_name']."</a></b><br>";  
  7. if ($r) {
  8. echo "<a href='".BASEDIR."/news.php?readmore=".$r['news_id']."'>".$r['news_subject']."</a><br>"; } else {
  9. echo "<img src='".THEME."images/bullet.gif' alt=''>Brak newsów";
  10.  }
  11. }
  12. }
  13. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
trucksweb
post
Post #2





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

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


bo jak ma dzialac ?
przeciez piszesz:
  1. <?php
  2. if ($r) {
  3. ?>


wiec co z ta $r ?
chyba powinno byc $r > 0 ? albo jakis inny warunek


--------------------
Rozmawia dwóch dyrektorów:
- Jaki jest twój ideał sekretarki?
- 20-letnia dziewczyna z 30-letnim doświadczeniem.
Go to the top of the page
+Quote Post
nospor
post
Post #3





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




Cytat
Witam chciałem zrobić coś takiego że jeśli wpisu w bazie nie to wyświetlić brak newsów
Polska język trudna język?

Zgaduje ze dbrows() zwraca ci liczbę rekordow. To wywal z petli te echo na brak newsow i daj w else dla if z dbrows() gdy nie ma rekordow. To chyba logiczne winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
szczabik
post
Post #4





Grupa: Zarejestrowani
Postów: 226
Pomógł: 1
Dołączył: 13.05.2008

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


Ja dopiero zaczynam z php
Cytat

Zgaduje ze dbrows() zwraca ci liczbę rekordow. To wywal z petli te echo na brak newsow i daj w else dla if z dbrows() gdy nie ma rekordow. To chyba logiczne winksmiley.jpg

Ale nie to mi chodzi

Mam takie coś jak na screenie i chce tam gdzie zaznaczyłem kropkami wyświetlić napis brak newsów



Ten post edytował szczabik 19.05.2008, 16:21:15
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: 19.08.2025 - 18:47