Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Jak wstawić ELSE?
honytowk
post
Post #1





Grupa: Zarejestrowani
Postów: 90
Pomógł: 3
Dołączył: 11.09.2008
Skąd: Gliwice

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


Witam mam pewien kod w którym chciałbym wstawić else gdy nie ma obrazka"
  1. <img src='".PHOTOS."useralbum_".$data['album_id']."/".$data2['photo_thumb1']."' width='98%' height='98%' border='0'>

powinno się pojawiać else "brak"

Oto cały kod:
  1. $result = dbquery("SELECT * FROM ".DB_USERPHOTO_ALBUMS." ORDER BY album_id DESC LIMIT 0,10");
  2. if (dbrows($result) != 0) {
  3.  
  4. openside('Ostatnio dodane towary:');
  5. echo"<table width='100%' cellpaddnig='0' cellspacing='0' >";
  6. while($data = dbarray($result)) {
  7. $cell_color = ($i % 2 == 0 ? "tbl3" : "tbl3n"); $i++;
  8. echo "<tr><td class='$cell_color' width='9%'>";
  9. $itemsubject = trimlink($data['album_id'], 23);
  10. $itemdescription = trimlink($data['album_title'], 23);
  11. $wynik = dbquery("SELECT * FROM ".DB_USERPHOTOS." WHERE album_id='".$data['album_id']."' ORDER BY photo_order DESC LIMIT 0,1");
  12. while($data2 = dbarray($wynik)){
  13.  
  14.  
  15.  
  16. echo"<a href='".BASEDIR."userphotogallery.php?album_id=".$data['album_id']."' class='side'><img src='".PHOTOS."useralbum_".$data['album_id']."/".$data2['photo_thumb1']."' width='98%' height='98%' border='0'></a>
  17. ";
  18.  
  19. }
  20.  
  21. echo"</td><td class='$cell_color' width='72%' ><center><a href='".BASEDIR."userphotogallery.php?album_id=".$data['album_id']."' class='side'>$itemdescription</a></td><td class='$cell_color' width='20%' >do ".$data['budzet']." PLN</td></tr>\n";
  22.  
  23. }
  24. echo"</table>";
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




  1. ?:

(trójoperand argumentowy)


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
honytowk
post
Post #3





Grupa: Zarejestrowani
Postów: 90
Pomógł: 3
Dołączył: 11.09.2008
Skąd: Gliwice

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


tzn?
Go to the top of the page
+Quote Post
MateuszS
post
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.  
  2. if(!empty($data['photo_thumb1'])) {
  3. echo '<img src='".PHOTOS."useralbum_".$data['album_id']."/".$data2['photo_thumb1']."' width='98%' height='98%' border='0'> ';
  4. } else {
  5. echo 'brak obrazka';
  6. }


Ten post edytował MateuszScirka 21.11.2009, 15:58:44


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
Lirdoner
post
Post #5





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

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


Trójoperand argumentowy, czy też Operator trójskładnikowy:
Operator działający identycznie jak instrukcja if
Zapisuje się go tak:
  1. $wynik = warunek ? wyrażenie1 : wyrażenie2;


Powyższy kod może działać, ale to taka ciekawostka winksmiley.jpg
Go to the top of the page
+Quote Post
honytowk
post
Post #6





Grupa: Zarejestrowani
Postów: 90
Pomógł: 3
Dołączył: 11.09.2008
Skąd: Gliwice

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


Cytat(MateuszScirka @ 21.11.2009, 15:58:31 ) *
KOD


Nie działa
Go to the top of the page
+Quote Post
erix
post
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A tak konkretniej?


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
honytowk
post
Post #8





Grupa: Zarejestrowani
Postów: 90
Pomógł: 3
Dołączył: 11.09.2008
Skąd: Gliwice

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


bardzo bym prosił o gotowe rozwiązanie bo kompletnie nie wiem o co chodzi w tym "trój operandzie"
Go to the top of the page
+Quote Post
erix
post
Post #9





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Gotowce/zlecenia, to nie ten dział.


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
honytowk
post
Post #10





Grupa: Zarejestrowani
Postów: 90
Pomógł: 3
Dołączył: 11.09.2008
Skąd: Gliwice

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


W takim razie prosze o coś konkretnego co mogło by naprowadzić mnie do tego jak to zrobić;)
Go to the top of the page
+Quote Post
Wicepsik
post
Post #11





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


http://phpedia.pl/wiki/Ternariusz


--------------------
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 - 21:58