codice:
function Get_Survey_Results($survey_code){
    require ( $DOCUMENT_ROOT."conn_open.php" );
    $total_votes = 1;
    $query_count = "SELECT question_id FROM polls_answers WHERE question_id = '" . $resrow[0] . "'";
    $result_count = mysql_query($query_count, $conn) or die("Error: Get_Survey_Results0");
    while($resrow_count = mysql_fetch_row($result_count)){
    $total_votes += Get_Question_Answers($resrow_count[0]);
    }
    $query = "SELECT id, value FROM polls_questions WHERE poll_id = '" . $survey_code . "'";
    $result = mysql_query($query, $conn) or die("Error: Get_Survey_Results1");
    $bar = 1;
    while($resrow = mysql_fetch_row($result)){
        $query2 = "SELECT question_id FROM polls_answers WHERE question_id = '" . $resrow[0] . "'";
    	$result2 = mysql_query($query2, $conn) or die("Error: Get_Survey_Results2");
    	$num = mysql_num_rows($result2);
        if($bar==7){
        	$bar = 1;
        }
        $perc= $num*100/$total_votes;
	$s=round($percspagna, 2);
	$results.="$perc è la percentuale. " . $resrow[1] . " ( " . Get_Question_Answers($resrow[0]) . " )
" . Image("pollid" . $resrow[0], $site_url . "/images/poll/bar" . $bar++ . ".gif", "200", "10", 0, $resrow[1], $resrow[1]) . "

";
    }         
    require ( $DOCUMENT_ROOT."conn_close.php" );
    return $results;
}

Ho fatto questa funzione che mi deve riportare i risultati di un sondaggio..

Solo che ho un problema di query...mi dice che non è valida...

solo che non capisco perchè...la funzione funzionava perfettamente fin quando non ho aggiunto una terza query annidata... (quella dentro il ciclo)..

Perchè?