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'];