Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]problem z wyświetleniem tablicy, b. proste (tablece)
Norbit_24
post
Post #1





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

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


Witam,

Mam taka tablicę:
Cytat
Array
(
[123] => Array
(
[powierzchnia] => 1. Korytarz
[m2] => 5.5
)

[124] => Array
(
[powierzchnia] => 2. Łazienka
[m2] => 4.7
)

[125] => Array
(
[powierzchnia] => 3. Kuchnia
[m2] => 9.4
)

)


Przetwarzam ja tak:
  1. echo "<table border=\"1\">\n<tr><th>#</th><th>powierzchnia</th><th>m2</th></tr>\n";
  2. foreach($_POST['powierzchnia'] as $key=>$value){
  3.  
  4. foreach($_POST['powierzchnia'][$key] as $k=>$v){
  5. }
  6.  
  7. echo '<tr><td>'.$key.'</td><td>'.$k.'</td><td>'.$v.'</td></tr>\n';
  8. }
  9. echo "</table>";


A wychodzi mi coś takiego:
  1. # powierzchnia m2
  2. 123 m2 5.5
  3. 124 m2 4.7
  4. 125 m2 9.4



Nie wiem dlaczego źle to działa.. Zamiast wyświetlać: 1. Korytarz itd to wyświetla m2 od góry do dołu.


Edit:
Problem udało mi się rozwiązać. Niepotrzebnie tak kombinowałem.
  1. $_powierzchnia = $_POST['powierzchnia'][$key]['powierzchnia'];


Ten post edytował Norbit_24 28.03.2011, 17:57:08
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: 22.08.2025 - 10:34