Witam,
Zapisuje do tabeli MySQL zaznaczone rekordy w polu select (typu multiple). Czyli mogę zaznaczyć kilka opcji i je zapisuję do tabeli.
W jaki sposób **pomijać ** przy aktualizacji (UPDATE) opcje już zaznaczone, a nowe zaznaczone opcje dodawać do tabeli (INSERT),, a odznaczone - usuwać.?
Mam to w ten sposób rozwiązane, że po prostu czyszcze tabele przed ponownym zapisaniem. Ale z pewnej przyczyn nie mogę w ten sposób tego tak zostawić.
//@mysql_query("DELETE FROM tabela WHERE id='$id'"); // czyszczenie poprzednich ustawień - działa ok, ale nie mogę tego tak zrobić
foreach ($gr as $l) // <select name="gr[]" multiple>
{
@mysql_query("INSERT INTO tabela (nazwa, id) VALUES ('$l','$id')");
}
Proszę o pomoc.