temat usuwania elementów z tablic wielowymiarowych jest przerobiony niejednokrotnie, niby wiem jak to się robi ale coś nie działa.
tablica wygląda następująco:
( ( [punkt] => jeden ( ( [podpunkt] => raz - jeden a [podid] =>0 ) ( [podpunkt] => dwa - jeden b [podid] => 1 ) ) ) ( [punkt] => dwa ( ( [podpunkt] => raz - dwa a [podid] => 2 ) ( [podpunkt] => dwa - dwa b [podid] => 3 ) ) )
itd...
pętle w skrócie wyglądają następująco:
<?php foreach($punkt as $pid => $punkty) //$pid - id punktu { foreach ($punkty['podpunkts'] as $podid => $podpunkty) // $podid - id podpunktu { } }
usunięcie całego jednego punktu ze wszystkimi podpunktami nie stanowi dla mnie problemu. problem stanowi usuwanie pojedynczych rekordów (podpunktów) używając przycisku lub linku (bez różnicy) np podpunktu "dwa dwa b" z tablicy:
( [podpunkt] => dwa - dwa b [podid] => 3 )
funkcja usuwająca:
<?php { $key = $_GET['remove']; } ?>
Z góry dziękuję za porady co nie tak jest z funkcją usuwającą.