num_of_rows($ugk_query)) { //ha nincs category-ja, akkor töröljük, egyébként csak nullra rakjuk a group_id-t $ugk_id = $sql->single_variable($ugk_query); $check_query = "SELECT ugk_category_ugc_id FROM user_group_kid WHERE ugk_user_group_ug_id = " . $_POST['group_id']. " AND ugk_user_kid_uk_id = " . $_POST['uk_id'] . ";"; $category_id = $sql->single_variable($check_query); if ($category_id) { //update to null $sql->update_table('user_group_kid', array('ugk_user_group_ug_id' => 'null'), array('ugk_id' => $ugk_id)); } else { $sql->execute_query("DELETE FROM user_group_kid WHERE ugk_id = " . $ugk_id); } } else { //ha még nincs benne null-lal, akkor insert, egyébként update $check_query = "SELECT ugk_id FROM user_group_kid WHERE ugk_user_group_ug_id IS NULL AND ugk_user_kid_uk_id = " . $_POST['uk_id'] . ";"; $ugk_id = $sql->single_variable($check_query); if ($ugk_id) { //update $sql->update_table('user_group_kid', array( 'ugk_user_group_ug_id' => $_POST['group_id'] ), array('ugk_id' => $ugk_id)); } else { $sql->insert_into('user_group_kid', array( 'ugk_user_kid_uk_id' => $_POST['uk_id'], 'ugk_user_group_ug_id' => $_POST['group_id'] )); } } ?>