Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP] Jak to wyświetlić?
ememem
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 11.04.2012

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


Mając rekordy w bazie danych w postaci
  1. a:8:{s:6:"DAMAGE";i:335;s:3:"ATK";i:47;s:7:"FIREDEF";i:4;s:6:"ICEDEF";i:4;s:7:"WINDDEF";i:4;s:8:"EARTHDEF";i:4;s:5:"MAXHP";i:-200;s:6:"MAGDEF";i:10;}

po zdeserializowaniu
  1. $stats = unserialize($row['stats']);

wyglądają one tak:
Damage: 335
ATK: 47
FIREDEF: 4
i tak dalej.
Wyświetlam to za pomocą komendy:
  1. <?php echo show_stats(unserialize($row['stats'])) ?>

Jak pominąć określone dane np DAMAGE I ATK, a wyświetlić całą resztę?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ememem
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 11.04.2012

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


ok, dałem radę, ale mam jeszcze jeden malutki problem. Wygląda to tak, że wyniki są pobierane z bazy i wyświetlam je w postaci tabeli.

kawałek kodu.

  1. <?php
  2. foreach($statss as $stat){
  3. foreach($stat as $statKey => $statValue)
  4. ?>
  5. <tr align="center">
  6. <td><?php echo $transformations[$statKey] . ' : ' .$statValue . '<br/>'; ?></td>
  7. </tr>
  8. <?php
  9. {
  10. if(array_key_exists($statKey, $transformations)){
  11.  
  12. } else {
  13.  
  14. }}}
  15.  
  16. ?>

Po dodaniu tego wyświetla mi w postaci
  1. <tr>
  2. <td>Obrona magiczna: 0</td>
  3. </tr>
  4. <tr>
  5. <td>Obrona magiczna: 3</td>
  6. </tr>
  7. <tr>
  8. <td>Obrona magiczna: 6</td>
  9. </tr>
  10. <tr>
  11. <td>Obrona magiczna: 9</td>
  12. </tr>
  13. <tr>
  14. <td>Obrona magiczna: 12</td>
  15. </tr>

A chciałbym, aby to było w jednym <td></td>
Go to the top of the page
+Quote Post

Posty w temacie
- ememem   [SQL][PHP] Jak to wyświetlić?   14.04.2012, 19:08:33
- - boro11   Konkretnej komendy nie pomijanie nie znam bądź jej...   14.04.2012, 19:13:45
- - lobopol   Z tego co widzę jest to zserializowana tablica, cz...   14.04.2012, 19:24:02
- - ememem   Problem w tym, że chcę wyświetlić wszystkie prócz ...   14.04.2012, 21:17:36
- - lobopol   To wyświetl sobie, znasz wszystkie indeksy jakie m...   14.04.2012, 21:39:56
- - ememem   Mam to w postaci pętli. Dla każdego ID są inne ind...   14.04.2012, 21:47:01
- - lobopol   To w tej pętli wstaw sobie if którym będziesz blok...   14.04.2012, 21:51:12
- - crocodillo   pokaż funkcję show_stats().   14.04.2012, 21:51:57
- - ememem   [PHP] pobierz, plaintext function show_stats($...   14.04.2012, 21:55:18
- - lobopol   No to teraz tylko ten else w pętli na [PHP] pobier...   14.04.2012, 22:02:46
- - crocodillo   Możesz to przefiltrować wewnątrz tej funkcji, lub ...   14.04.2012, 22:14:17
- - ememem   Jeszcze jedno pytanko. Jedna z tablic wygląda tak ...   15.04.2012, 16:20:07
- - crocodillo   [PHP] pobierz, plaintext ...  $output...   15.04.2012, 17:58:14
- - ememem   Funkcja show_stats [PHP] pobierz, plaintext functi...   15.04.2012, 20:15:20
- - crocodillo   Ponieważ ta tablica wygląda tak:[PHP] pobierz, pla...   15.04.2012, 20:26:43
- - ememem   Teraz wygląda to tak: [PHP] pobierz, plaintext Arr...   16.04.2012, 14:28:02
- - sh3d2   to ja moze tak jeszcze w kwestii pyt z pierwszego ...   16.04.2012, 15:44:50
- - ememem   To jest zawartość tablicy: [SQL] pobierz, plaintex...   16.04.2012, 15:50:24
- - sh3d2   [PHP] pobierz, plaintext foreach($statss as $s...   16.04.2012, 15:54:00
|- - ememem   Cytat(sh3d2 @ 16.04.2012, 16:54:00 ) ...   16.04.2012, 21:39:51
- - sh3d2   jasne, skorzystajmy z twojej tablicy $transfo...   16.04.2012, 22:00:00
- - ememem   u góry strony wyświetla mi taki błąd: [PHP] pobier...   16.04.2012, 22:32:34
- - sh3d2   przydaloby sie troche pomyslec, warning [PHP] pobi...   16.04.2012, 22:51:24
- - ememem   ok, dałem radę, ale mam jeszcze jeden malutki prob...   16.04.2012, 23:14:51
- - sh3d2   po 1 frontendowcy za takie wynalazki powiesza cie ...   16.04.2012, 23:23:35
- - ememem   [PHP] pobierz, plaintext <?php foreach...   19.04.2012, 14:13:48


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 17:43