Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Pobieranie danych z mysql "if"
-sekim-
post 9.07.2012, 21:11:28
Post #1





Goście







Witam jeśi ktoś jest mi w stanie pomóc to będę wdzięczny

potrzebuje ukryć pewne dane jeśli w bazie mysql nie wystpętuje
np:


  1. <!-- OPIS -->
  2.  
  3. <div class="opisyramek"><ul class="tabs"><li><a>Opis:</a></li></ul></div>
  4. <div class="opisy2">
  5. {if ($object.description)}
  6. {$object.description}
  7. {else}
  8. Brak opisu obiektu
  9. {/if}
  10. </div>


tutaj to działa natomiast jeśli w gre wchodzą dane przedstawione ponizej w formie kilkunastu zmiennych/podpunktow to juz nie.
Jestem laikiem, prosze bez nerwow....ucze sie na przykladach nie z kursow tongue.gif jesli ktos jest mi w stanie pomoc to dzieki smile.gif

  1. <!-- WYPOSAZENIE -->
  2.  
  3. <div class="opisyramek"><ul class="tabs"><li><a>Udogodnienia wewnątrz ośrodka:</a></li></ul></div>
  4. <div class="opisy2">
  5.  
  6. {if ($object.improvement)}
  7.  
  8. {foreach item=item from=$objectImprovements}
  9. {foreach item=item2 from=$improvement}
  10. {if $item.id==$item2}
  11.  
  12. <div style="width:250px;float:left;">
  13. <table>
  14. <tr>
  15. <td><img width="20" height="20" src="{$smarty.const.APP_URL}userfiles/objects/improvements/{$item.icon}" alt="{$item.name}"/></td>
  16. <td>{$item.name}</td>
  17. </tr>
  18. </table>
  19. </div>
  20. {/if}
  21. {/foreach}
  22. {/foreach}
  23.  
  24.  
  25. {else}
  26. Brak danych
  27. {/if}
  28. </div>
Go to the top of the page
+Quote Post
ZeTu
post 9.07.2012, 21:41:47
Post #2





Grupa: Zarejestrowani
Postów: 217
Pomógł: 8
Dołączył: 8.12.2010

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


Nie rozumiem tylko czemu masz np.
  1. {else}
a mi się wydaje że powinno być
  1. }else{


--------------------
Go to the top of the page
+Quote Post
ciekawskiii
post 9.07.2012, 21:46:52
Post #3





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


z czego Ty sie uczysz? pierwszy raz widze takie php...


--------------------
Go to the top of the page
+Quote Post
-sekim-
post 9.07.2012, 21:51:39
Post #4





Goście







Smarty
Go to the top of the page
+Quote Post
ciekawskiii
post 9.07.2012, 21:53:17
Post #5





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


no tak, nie uzywam takich rzeczy


--------------------
Go to the top of the page
+Quote Post
peter13135
post 9.07.2012, 21:55:40
Post #6





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


Nie wiem dokladnie co chcesz osiągnac, ale masz coś takiego jak foreachelse w smarty;)

Jeśli to się nie nada, to kombinujz {if empty($zmienna)}


--------------------
:)
Go to the top of the page
+Quote Post
ZeTu
post 10.07.2012, 22:23:32
Post #7





Grupa: Zarejestrowani
Postów: 217
Pomógł: 8
Dołączył: 8.12.2010

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


Jedź standardowym PHP, będzie łatwiej, bo tego to ja nie znam :/


--------------------
Go to the top of the page
+Quote Post
qasz
post 11.07.2012, 08:40:15
Post #8





Grupa: Zarejestrowani
Postów: 43
Pomógł: 2
Dołączył: 18.05.2010
Skąd: Norwich

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


w ifie masz $object.improvement, a w foreachu masz $objectImprovements, nie zjadles kropki ?

Tak jak poprzednik napisal sprobuj foreachelse.

Jedź standardowym PHP, będzie łatwiej, bo tego to ja nie znam :/ To jak sie nie znasz to nie zabieraj glosu, a nie namawiaj do kroku wstecz w nauce.
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: 13.07.2025 - 07:53