$option_id = $_GET['option']; //to delete multiple options rows in accurate mode. yl 15oct $question_id = $_GET['questionNumber']; //prepare option $singleOptionSQL = sprintf("SELECT `option` FROM q_options_multi WHERE `option_id` = %d AND `fk_question_id` = %d LIMIT 1", $option_id, $question_id); $singleOptionID = mysql_query($singleOptionSQL, $quizroo) or die(mysql_error()); $row_singleOptionID = mysql_fetch_assoc($singleOptionID); do { $singleOptionString = $row_singleOptionID['option']; } while ($row_singleOptionID = mysql_fetch_assoc($singleOptionID)); //prepare option $optionSQL = sprintf("SELECT `option_id` FROM q_options_multi WHERE `fk_question_id` = %d AND `option` = %s", GetSQLValueString($question_id, "int"), htmlentities(GetSQLValueString($singleOptionString, "text"))); $optionID = mysql_query($optionSQL, $quizroo) or die(mysql_error()); $row_optionID = mysql_fetch_assoc($optionID); do { if (!$quiz->removeOptionMulti($row_optionID['option_id'], $member->id)) { echo "Delete not authorized"; } } while ($row_optionID = mysql_fetch_assoc($optionID)); } else { // get result number $question = $_GET['questionNumber']; $option = $_GET['optionNumber']; $quiz = $_GET['id']; // prepare result options $querySQL = "SELECT result_id, result_title FROM q_results_multi WHERE fk_quiz_id = " . GetSQLValueString($quiz, "int"); $resultID = mysql_query($querySQL, $quizroo) or die(mysql_error()); $row_resultID = mysql_fetch_assoc($resultID); $results = array(); do { $results[] = array($row_resultID['result_id'], $row_resultID['result_title']);