Mam taki kod:
{ if ( $mode == 'create_group' ) { 'create_group_community' => 'create_group_community.tpl') ); 'L_GROUP_NAME_REGISTER' => $lang['group_name_register'], 'L_GROUP_TITLE_REGISTER' => $lang['group_title_register'], 'S_CREATE_ACTION' => append_sid("group_community.$phpEx?mode=create_group"), 'L_CREATE_GROUP_CONFIGURATION' => $lang['create_group_configuration'], 'L_GROUP_AVATAR_REGISTER' => $lang['group_avatar_register']) ); $template->pparse('create_group_community'); $group_avatar_link = $_POST['group_avatar']; $head_user_id = $userdata['user_id']; { { message_die(GENERAL_ERROR, $lang['error_name_group']); } { message_die(GENERAL_ERROR, $lang['error_title_register']); } else { $sql = "INSERT INTO `phpbb_group_community` (`id`, `head_user_id`, `user_level`, `group_name`, `group_title`, `avatar_url`) VALUES ('', '".$head_user_id."', '1', '$group_name_register', '$group_title_register', '$group_avatar_link')"; $result = $db->sql_query($sql); if ( !($result = $db->sql_query($sql)) ) { message_die(GENERAL_ERROR, 'jakis error', '', __LINE__, __FILE__, $sql); } if ( ($result = $db->sql_query($sql)) ) { message_die(GENERAL_MESSAGE, $lang['create_group_true']); } } } } }
I moje pytanie jest takie - dlaczego ten INSERT wchodzi do bazy trzy razy? :/ Jeśli wszystkie warunki formularza zostaną spełnione, to przechodzi dalej, wywołuje mi pozytywny, zwrotny błąd, ale gdy patrzę w PHPMYADMIN, to mam trzy razy te same dane w bazie. Dlaczego?