Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Wyciąganie danych z tablicy do tabeli
Norbit_24
post 14.06.2010, 19:11:36
Post #1





Grupa: Zarejestrowani
Postów: 163
Pomógł: 2
Dołączył: 7.03.2009

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


Witam

Mam taka tablicę:

  1. (
  2. [@attributes] => Array
  3. (
  4. [login] => login123
  5. )
  6.  
  7. [JAKAS_TABLICA] => Array
  8. (
  9. [0] => Array
  10. (
  11. [@attributes] => Array
  12. (
  13. [id] => 04539584f4
  14. [login] => login_1
  15. [haslo] => d4fg5ff5
  16. )
  17.  
  18. )
  19.  
  20. [1] => Array
  21. (
  22. [@attributes] => Array
  23. (
  24. [id] => 7745444436
  25. [login] => login_2
  26. [haslo] => hgfhfhg56454
  27. )
  28.  
  29. )
  30.  
  31. )
  32.  
  33. )


A chcę to wyciągnąć do tabeli w postaci:

ID | LOGIN | HASLO


Proszę o pomoc.


//EDIT:

  1. <tr>
  2. <td>ID</td><td>LOGIN</td><td>HASLO</td>
  3. </tr>



Ten post edytował Norbit_24 14.06.2010, 19:24:02
Go to the top of the page
+Quote Post
samuraj85
post 14.06.2010, 19:24:53
Post #2





Grupa: Zarejestrowani
Postów: 19
Pomógł: 2
Dołączył: 14.06.2010

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


$zmienna['JAKAS_TABLICA'][$i]['@attributes']['id']; -> zwraca id
$zmienna['JAKAS_TABLICA'][$i]['@attributes']['login']; ->zwrca login
$zmienna['JAKAS_TABLICA'][$i]['@attributes']['haslo']; -> zwraca hasło

czyli:

<table>
<tr>
<td><?php echo $zmienna['JAKAS_TABLICA'][$i]['@attributes']['id']; ?></td><td><?php echo $zmienna['JAKAS_TABLICA'][$i]['@attributes']['login']; ?></td><td><?php echo $zmienna['JAKAS_TABLICA'][$i]['@attributes']['haslo']; ?></td>
</tr>
</table>

Ten post edytował samuraj85 14.06.2010, 19:26:44


--------------------
Go to the top of the page
+Quote Post
Norbit_24
post 14.06.2010, 19:42:22
Post #3





Grupa: Zarejestrowani
Postów: 163
Pomógł: 2
Dołączył: 7.03.2009

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


Wielkie dzięki.
Ale gdy robię to tak:


gdzie $zmienna to ta tablica
  1. for($i=0; $i<=count($zmienna); $i++ ) {
  2.  
  3. ?>
  4. <table>
  5. <tr>
  6. <td><?php echo $zmienna['JAKAS_TABLICA'][$i]['@attributes']['id']; ?></td><td><?php echo $zmienna['JAKAS_TABLICA'][$i]['@attributes']['login']; ?></td><td><?php echo $zmienna['JAKAS_TABLICA'][$i]['@attributes']['haslo']; ?></td>
  7. </tr>
  8. </table>
  9. <?
  10.  
  11. }


Nic nie wyświetla.. Tzn gdy zobaczę w źródło jest tylko tabela
Go to the top of the page
+Quote Post
samuraj85
post 14.06.2010, 19:49:21
Post #4





Grupa: Zarejestrowani
Postów: 19
Pomógł: 2
Dołączył: 14.06.2010

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


a count($zmienna) jaki wynik zwraca? nie powinno być count($zmienna['JAKAS_TABLICA'])? ponieważ count($zmienna) zliczy ilość elementów w pierwszym wymiarze


--------------------
Go to the top of the page
+Quote Post
Norbit_24
post 14.06.2010, 19:54:50
Post #5





Grupa: Zarejestrowani
Postów: 163
Pomógł: 2
Dołączył: 7.03.2009

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


Dzięki. Działa.

Miłej nocy.
Pozdrawiam

Ten post edytował Norbit_24 14.06.2010, 19:56:46
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: 19.07.2025 - 05:14