[PHP] Przypięcie i odpięcie użytkownika od regionu polski

0

Witajcie,
stworzyłem trzy tabele

  1. tabela users
  2. tabela regions ( z województwami zwykły słownik)
  3. tabela userRegions ( która spina dwie 1sze: id, id_usera, id_regionu )

wypisuję wszystkich userów na ekran z linkiem na nazwisku. Tym linkiem chciałbym przenieść do strony, która zawierałaby coś takiego

nazwa_woj | checkbox (checked lub nie w zależności czy user ma przypis )

chodzi mi o koncepcję jak wykonać, że jednego checka odchaczam innego zachaczam i idzie delete lub insert do tabeli nr3.
Generalnie przypisanie lub wypisanie usera z przynależności do regionu.
Checkboxy zachowują się tak, że gdy go nie zaznaczymy to wartości nie wysyłąją się, a ja tego potrzebuję.

przykładowo formularz tworzę kodem php i rezultat jest taki:

<form name="myForm" action="od.php" method="post" >

	<input type="checkbox"  name="czek[]" value="1" />
	<input type="checkbox"  name="czek[]" value="2"  />
	<input type="checkbox"  name="czek[]" value="3"  />
	<input type="checkbox" name="czek[]" value="4"  />
	<input type="checkbox"  name="czek[]" value="5"  />	
	
	<input type="submit" value="send" o />
	
</form>
0
Krystiansen napisał(a)

chodzi mi o koncepcję jak wykonać, że jednego checka odchaczam innego zachaczam i idzie delete lub insert do tabeli nr3.
Generalnie przypisanie lub wypisanie usera z przynależności do regionu.
Checkboxy zachowują się tak, że gdy go nie zaznaczymy to wartości nie wysyłąją się, a ja tego potrzebuję.

Nie wiem czy dobrze rozumiem.
Klikasz na liście na link, który przenosi do strony, o której wspomniałeś.
W zależności, czy checkbox jest zaznaczony, ma się coś wykonać?
Jeśli tak to ma wyglądać, to IMO nie ma to większego sensu, gdyż pobierasz aktualne dane z bazy(jeśli ktoś wcześniej zaznaczył/odznaczył checkbox powinno wtedy polecieć zapytanie do db i uaktualnić dane) i powinieneś je po prostu podstawić do checkboksa, natomiast jeśli chodzi o wprowadzenie zmian po zaznaczeniu/odznaczeniu checkboksa - zdarzenie onclick + AJAX.

No chyba, że coś źle zrozumiałem, to postaraj się opisać konkretniej.

Pzdr.

1 użytkowników online, w tym zalogowanych: 0, gości: 1