Witam.
Nie za bardzo wiem jak to łopatologicznie rozwiązać.

Mam formularz do dodawania usługi dla usera i admina

Baza wygląda tak
id, user, pesel,grupa, usługa

warunek 1 sprawdził czy pesel z formularza istnieje i jest w grupie admin{przypisał wartość w w kolumnie usluga}
warunek 2 istnieje ale nie jest w grupie admin{przypisał wartość w w kolumnie usluga}
warunek 3 nie istnieje i trzeba go dodać jako zwykłego usera {przypisał wartość w w kolumnie usluga}

Mam 1 warunek na sprawdzanie czy dany pesel istnieje w bazie

Sorry ale nie mogę się dzisiaj za bardzo skupić...


Mam taki fragment kodu

  1. $query = "SELECT * FROM tabela WHERE pesel='$pesel' AND grupa='Admin'";
  2. $result = mysql_query($query) or die(mysql_error());
  3.  
  4. if (mysql_num_rows($result) ){
  5. mysql_query("UPDATE tabela SET usluga = 'jakas usluga' WHERE pesel='$pesel'");
  6. //zaaktualizowanie uslugi dla numeru pesel który istnieje w bazie i jest w grupie "admin"
  7. }else{
  8. mysql_query("INSERT INTO tabela (user, pesel,grupa, usluga) VALUES('janek', '454545', 'user', 'jakas usluga')");
  9. //dodanie usera wraz z usługą , ponieważ nie ma takiego numeru pesel w bazie
  10. }


Nie wiem jak z tym trzecim warunkiem.
czyli zaaktualizowanie usługi dla numeru pesel który istnieje ale nie jest w grupie "admin"

Pomoże ktoś?