Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wpis w bazie danych
Forum PHP.pl > Forum > Przedszkole
szczabik
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. ?>
trucksweb
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
nospor
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
szczabik
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

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.