Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]else niedziała poprawnie
lagos
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 7.06.2009

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


witam mam następujący problem poniższy skrypt działa poprawni
chciałem dołączyć }else { echo '<br/><img src="images/oferta.gif" align="left"><br/><b style=color:green>W tej chwili brak obiektu "promowanego" z tej miejscowości ?</b>';
Jesli obiektu promowanego niema w bazie działa poprawnie wyświetla komunikat
Problem pojawia się jesli dany obiekt istnieje wtedy nic się nie wyświetla.
prosiłbym o pomoc jak to rozwiązać
  1. <?php
  2.  
  3. $wynik = mysql_query("SELECT oferty.miasto  , oferty.id_uzytkownika  , uzytkownicy.login , oferty.id
  4. , uzytkownicy.email , oferty.telefon , oferty.nazwa_obiektu , obiekty_lista.rodzaj
  5. FROM oferty , uzytkownicy , obiekty_lista
  6. WHERE oferty.id_uzytkownika = uzytkownicy.id AND oferty.typ_dzialalnosci = obiekty_lista.id  AND promowana = 1 AND miasto = 'zakopane' " )
  7. or die('Błąd zapytania');
  8. /*wyświetlamy wyniki, sprawdzamy,
  9. czy zapytanie zwróciło wartość większą od 0
  10. */
  11. if(mysql_num_rows($wynik) > 0) {
  12.    /* jeżeli wynik jest pozytywny, to wyświetlamy dane jezeli nie to zwraca komunikat else*/
  13. }
  14. else { echo '<br/><img src="images/oferta.gif" align="left"><br/><b style=color:green>W tej chwili brak obiektu "promowanego" z tej miejscowości ?</b>';
  15.  
  16.  
  17. echo "<table align=center cellpadding=\"2\" border=0><h1> &nbsp;&nbsp;&nbsp;Noclegi w Zakopanem</h1>";
  18.    while($r = mysql_fetch_assoc($wynik)) {
  19.        
  20.  
  21.        echo "<tr>";
  22.        echo "<td><img src=http://strona/uzytkownicy/".$r[login]."/mini2_0.jpg class=ofertaZdjecie ></a><br/><b>".$r['nazwa_obiektu']."</b> <br/><br/><b style=color:red>".$r['miasto']."</b> </a></td>";
  23.        echo "<td><i style=color:green>".$r['rodzaj']."</i><br/><br/><a href=http://strona/".$r[id]."/noclegi/><img src=images/wiecej.gif ></td>";
  24.        echo "<td><a href=\"java script:displayWindow('/w.php?email=".$r[email]."',430,335)\">Z</a>
  25.  
  26.       </td>";
  27.        echo "</tr>";
  28.    }
  29.    echo "</table>";
  30. }
  31.  
  32.  
  33. ?>
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Nie myslisz.

Zobacz co robisz.
Sprawdzasz czy sa jakies wyniki i teoretycznie cos wyswietlasz (a wlasciwie masz sam komentarz) a jezeli wynikow nie ma to cos wyswietlasz i UWAGA, listujesz wyniki (skoro ich nie ma?)


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





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


źle klamry powstawiałeś (tutaj trzeba przesunąć klamrę z konca w okolice 15-go wiersza)


--------------------
The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1
MySQL Client API version : 5.0.27
Go to the top of the page
+Quote Post
lagos
post
Post #4





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 7.06.2009

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


Po przestawieniu klamry jest ok
Dzięki za pomoc pozdrawiam.

Ten post edytował lagos 3.07.2009, 23:09:30
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 - 14:16