Coloco el codigo y explico que es lo que no funciona:
   Código PHP:
    function requestModular($idpregunta=1) 
{
        
         $res = mysql_query("SELECT * FROM respuestas WHERE idpregunta='".$idpregunta."'"); 
        while ($linea = mysql_fetch_array($res)) 
            { 
            
        if ( $_REQUEST[$linea['idrespuesta']] ) 
        mysql_query("INSERT INTO examen (iduser,idpregunta,idrespuesta,fecha) values ('$iduser','".$linea['0']."','".$linea['1']."','$fecha')");
            
            }
} 
    
  El problema es que no hace el insert a la base de datos, no carga los datos... pero hace bien la consulta ya que probe en ves de hacer el insert con un echo y me muestra los resultados correctamente... 
Ayuda plis....